Google API PHP кардары Guzzle'ди демейки HTTP кардары катары колдонот. Google кардарына конфигурацияланган Guzzle үлгүсүн бериңиз:

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

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

Бул кардарга колдонмонун кадимки Google аутентификациясын жана кызмат конфигурациясын колдонуңуз. HTTP кардарын анын token суроолору башталганга жана аны колдонуучу кызмат объектилери түзүлгөнгө чейин коюңуз.

Прокси параметри — Guzzle суроо параметри, ошондуктан анын акыркы чекит синтаксиси жана колдоого алынган параметр түзүмү Guzzle интерфейсине ылайык келет. Google кардары киргизүү чекитин берет; SDK ичинде өзүнчө curl IO классын куруунун кереги жок.

Колдонмо жалпы Guzzle конфигурациясын сактап турса, керектүү иштетүүчүлөрдү жана параметрлерди ушул жерде берилген үлгүдө калтырыңыз. HTTP прокси тизмесиндеги HTTP жазуусу уруксат берилген коомдук Google API суроосу үчүн өзүнүн прокси URL'ин гана ошол конфигурацияланган үлгүдө сакталган прокси эсептик дайындары жок болгондо бере алат.

Тектеш макалалар