Proxy bat konfiguratzea Google PHP bezeroarentzat Guzzle-rekin
Sartu proxy aukerak dituen Guzzle bezero bat Google zerbitzu objektuak sortu aurretik.
Google API PHP bezeroak Guzzle erabiltzen du bere HTTP bezero lehenetsi gisa. Eman Guzzle instantzia konfiguratu bat Google bezeroari:
$httpClient = new GuzzleHttp\Client([
'proxy' => 'http://proxy.example.net:8080',
'timeout' => 20,
]);
$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);
Aplikatu bezero honi aplikazioaren ohiko Google autentifikazioa eta zerbitzu konfigurazioa. Ezarri HTTP bezeroa bere token eskaerak hasi eta hura erabiliko duten zerbitzu objektuak sortu aurretik.
Proxy aukera Guzzle eskaera aukera bat da, beraz bere amaierako puntuaren sintaxia eta onartutako aukera egitura Guzzleren interfazea jarraitzen dute. Google bezeroak txertatze puntua ematen du; ez da beharrezkoa SDK barruan curl IO klase bereizi bat eraikitzea.
Aplikazio batek jada Guzzle konfigurazio partekatua mantentzen duenean, eutsi beharrezko kudeatzaileak eta aukerak hemen pasatzen den instantzian. HTTP proxy zerrendako HTTP sarrera batek bere proxy URLa eman dezake baimendutako Google API eskaera publiko baterako, konfiguratutako instantzia horrek proxy kredentzialik gordeta ez duenean soilik.