Google API PHP клиентот го користи Guzzle како негов стандарден HTTP клиент. Дајте му конфигурирана Guzzle инстанца на Google клиентот:

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

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

Применете ја вообичаената Google автентикација и конфигурација на услугата на апликацијата на овој клиент. Поставете го HTTP клиентот пред да почнат неговите барања за токен и пред да се создадат објектите на услугата што ќе го користат.

Опцијата proxy е Guzzle опција за барање, па синтаксата на крајната точка и поддржаната структура на опции следат интерфејсот на Guzzle. Google клиентот го обезбедува местото за вметнување; не е потребно да се гради посебна curl IO класа во SDK-то.

Кога апликацијата веќе одржува заедничка Guzzle конфигурација, задржете ги потребните ракувачи и опции на инстанцата што се пренесува тука. HTTP запис од списокот со HTTP прокси може да го обезбеди својот прокси URL за дозволено јавно Google API барање само кога таа конфигурирана инстанца нема зачувани прокси акредитиви.

Поврзани статии