In proxy konfigurearje foar de Google PHP-klant mei Guzzle
Ysje in Guzzle-klant mei de proxy-opsjes yn foar't de Google-tsjinstobjekten oanmakke wurde dy't him brûke.
De Google API PHP-klant brûkt Guzzle as syn standert HTTP-klant. Jou de Google-klant in konfigurearre Guzzle-eksimplaar:
$httpClient = new GuzzleHttp\Client([
'proxy' => 'http://proxy.example.net:8080',
'timeout' => 20,
]);
$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);
Pas de gewoane Google-autentikaasje en tsjinstkonfiguraasje fan 'e applikaasje op dizze klant ta. Stel de HTTP-klant yn foar't syn token-oanfragen begjinne en de tsjinstobjekten oanmakke wurde dy't him brûke sille.
De proxy-opsje is in Guzzle-oanfrochopsje, dus de syntaksis fan it einpunt en de stipe opsjestruktuer folgje de Guzzle-ynterface. De Google-klant leveret it ynjeksjepunt; it is net nedich in aparte curl IO-klasse yn 'e SDK te bouwen.
As in applikaasje al in dielde Guzzle-konfiguraasje ûnderhâldt, hâld dan de fereaske handlers en opsjes op it hjir trochjûne eksimplaar. In HTTP-ynstjoering út 'e HTTP-proxylist kin syn proxy-URL leverje foar in tastiene iepenbiere Google API-oanfraach allinnich as dat konfigurearre eksimplaar gjin bewarre proxy-ynlogningsgegevens hat.