Պրոքսիի կարգավորում Google PHP հաճախորդի համար Guzzle-ով
Ներարկեք պրոքսիի ընտրանքները կրող Guzzle հաճախորդը՝ նախքան այն օգտագործող Google ծառայության օբյեկտները ստեղծելը։
Google API PHP հաճախորդը Guzzle-ն օգտագործում է որպես լռելյայն HTTP հաճախորդ։ Տրամադրեք կարգավորված Guzzle օրինակ Google հաճախորդին՝
$httpClient = new GuzzleHttp\Client([
'proxy' => 'http://proxy.example.net:8080',
'timeout' => 20,
]);
$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);
Կիրառեք այս հաճախորդի վրա հավելվածի սովորական Google նույնականացումը և ծառայության կարգավորումը։ Սահմանեք HTTP հաճախորդը նախքան նրա token հարցումների մեկնարկը և այն օգտագործող ծառայության օբյեկտների ստեղծումը։
Պրոքսիի ընտրանքը Guzzle հարցման ընտրանք է, ուստի դրա վերջնակետի շարահյուսությունը և աջակցվող ընտրանքների կառուցվածքը հետևում են Guzzle-ի ինտերֆեյսին։ Google հաճախորդը տալիս է ներարկման կետը. SDK-ի ներսում առանձին curl IO դաս կառուցելու կարիք չկա։
Երբ հավելվածն արդեն պահպանում է ընդհանուր Guzzle կարգավորում, պահեք դրա պահանջվող մշակիչներն ու ընտրանքները այստեղ փոխանցված օրինակի վրա։ HTTP պրոքսիների ցանկից HTTP գրառումը կարող է տրամադրել իր պրոքսի URL-ը թույլատրված հանրային Google API հարցման համար միայն այն դեպքում, երբ այդ կարգավորված օրինակը չունի պահված պրոքսիի հավատարմագրեր։