I-Google API PHP client isebenzisa i-Guzzle njenge-HTTP client yayo ezenzakalelayo. Nikeza i-Google client i-instance ye-Guzzle elungiselelwe:

$httpClient = new GuzzleHttp\Client([
    'proxy' => 'http://proxy.example.net:8080',
    'timeout' => 20,
]);

$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);

Sebenzisa kule client ukuqinisekisa kwe-Google nokulungiselelwa kwesevisi okujwayelekile kohlelo. Setha i-HTTP client ngaphambi kokuthi izicelo zayo ze-token ziqale nangaphambi kokudala izinto zesevisi ezizoyisebenzisa.

Inketho ye-proxy iyinketho yesicelo ye-Guzzle, ngakho-ke i-syntax yendawo yokugcina kanye nesakhiwo senketho esisekelwayo silandela i-interface ye-Guzzle. I-Google client inikeza indawo yokufaka; akudingeki ukwakha ikilasi le-curl IO elihlukile ngaphakathi kwe-SDK.

Uma uhlelo seluvele lugcina ukulungiselelwa kwe-Guzzle okwabiwe, gcina ama-handler nezinketho ezidingekayo ku-instance edluliselwa lapha. Umfakelo we-HTTP ovela kuhlu lwe-proxy ye-HTTP unganikeza i-proxy URL yayo yesicelo se-Google API Somphakathi esivunyelwe kuphela uma leyo instance elungiselelwe ingenazo izifakazelo ze-proxy ezigciniwe.

Izihloko ezihlobene