Agordi prokurilon por la Google PHP-kliento kun Guzzle
Enigi Guzzle-klienton kun la prokurilaj agordoj antaŭ ol krei la Google-servobjektojn, kiuj ĝin uzas.
La Google API PHP-kliento uzas Guzzle kiel sian defaŭltan HTTP-klienton. Provizu agorditan Guzzle-kazon al la Google-kliento:
$httpClient = new GuzzleHttp\Client([
'proxy' => 'http://proxy.example.net:8080',
'timeout' => 20,
]);
$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);
Apliku al ĉi tiu kliento la kutiman Google-aŭtentikigon kaj servagordon de la aplikaĵo. Starigu la HTTP-klienton antaŭ ol komenciĝos ĝiaj ĵetonpetoj kaj antaŭ ol kreiĝos la servobjektoj, kiuj ĝin uzos.
La opcio proxy estas Guzzle-petopcio, do ĝia finpunkta sintakso kaj subtenata opciostrukturo sekvas la interfacon de Guzzle. La Google-kliento provizas la enigan punkton; ne necesas konstrui apartan curl-IO-klason ene de la SDK.
Kiam aplikaĵo jam prizorgas komunan Guzzle-agordon, konservu ĝiajn bezonatajn traktilojn kaj opciojn sur la kazo transdonita ĉi tie. HTTP-enskribo el la HTTP-prokurilaro povas provizi sian prokurilan URL-on por permesita publika Google API-peto nur kiam tiu agordita kazo havas neniujn konservitajn prokurilajn akreditaĵojn.