Google'i PHP-kliendi jaoks puhverserveri seadistamine Guzzle'iga
Sisesta puhverserveri valikutega Guzzle'i klient enne Google'i teenuseobjektide loomist, mis seda kasutavad.
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.