Nastavitev posredniškega strežnika za odjemalca Google PHP z Guzzlom
Vstavite odjemalca Guzzle z možnostmi posredniškega strežnika, preden ustvarite objekte storitve Google, ki ga uporabljajo.
Odjemalec Google API PHP uporablja Guzzle kot privzetega odjemalca HTTP. Odjemalcu Google predajte konfiguriran primerek Guzzle:
$httpClient = new GuzzleHttp\Client([
'proxy' => 'http://proxy.example.net:8080',
'timeout' => 20,
]);
$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);
Na tega odjemalca uporabite običajno preverjanje pristnosti Google in konfiguracijo storitve v aplikaciji. Nastavite odjemalca HTTP, preden se začnejo njegove zahteve za žeton in preden nastanejo objekti storitve, ki ga bodo uporabljali.
Možnost proxy je možnost zahteve Guzzle, zato sintaksa končne točke in podprta struktura možnosti sledita vmesniku Guzzle. Odjemalec Google zagotavlja točko vstavitve; v SDK ni treba zgraditi ločenega razreda curl IO.
Ko aplikacija že vzdržuje skupno konfiguracijo Guzzle, ohranite zahtevane obdelovalce in možnosti na primerku, ki se posreduje tukaj. Vnos HTTP s seznama posredniških strežnikov HTTP lahko svoj URL posredniškega strežnika zagotovi za dovoljeno javno zahtevo do Google API le, kadar ta konfigurirani primerek nima shranjenih poverilnic posredniškega strežnika.