Google API PHP klient kasutab vaikimisi HTTP-kliendina Guzzle'i. Anna Google'i kliendile seadistatud Guzzle'i eksemplar:

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

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

Rakenda sellele kliendile rakenduse tavapärast Google'i autentimist ja teenuse seadistust. Määra HTTP-klient enne, kui algavad selle loa päringud ja luuakse teenuseobjektid, mis seda kasutavad.

Puhverserveri valik on Guzzle'i päringuvalik, seega järgivad selle lõpp-punkti süntaks ja toetatud valikute struktuur Guzzle'i liidest. Google'i klient pakub sisestuspunkti; SDK sees pole vaja eraldi curl IO klassi ehitada.

Kui rakendus haldab juba ühist Guzzle'i seadistust, jäta selle nõutavad käsitlejad ja valikud siin edastatud eksemplarile. HTTP puhverserverite loendist pärit HTTP-kirje saab oma puhverserveri URL-i pakkuda lubatud avaliku Google API päringu jaoks ainult siis, kui sellel seadistatud eksemplaril pole säilitatud puhverserveri mandaate.

Seotud artiklid