Mae cleient Google API PHP yn defnyddio Guzzle fel ei gleient HTTP diofyn. Cyflenwch enghraifft Guzzle wedi'i ffurfweddu i'r cleient Google:

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

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

Cymhwyswch ddilysu Google arferol y cymhwysiad a ffurfweddiad y gwasanaeth i'r cleient hwn. Gosodwch y cleient HTTP cyn dechrau ei geisiadau tocyn a chreu'r gwrthrychau gwasanaeth a fydd yn ei ddefnyddio.

Opsiwn cais Guzzle yw'r opsiwn procsi, felly mae cystrawen ei bwynt terfyn a'r strwythur opsiynau a gefnogir yn dilyn rhyngwyneb Guzzle. Mae'r cleient Google yn darparu'r pwynt chwistrellu; nid oes angen adeiladu dosbarth curl IO ar wahân o fewn yr SDK.

Pan fo cymhwysiad eisoes yn cynnal ffurfweddiad Guzzle a rennir, cadwch ei ddolenyddion a'i opsiynau gofynnol ar yr enghraifft a basiwyd yma. Gall cofnod HTTP o'r rhestr procsi HTTP ddarparu ei URL procsi ar gyfer cais cyhoeddus a ganiateir i'r API Google dim ond pan nad oes gan yr enghraifft ffurfweddedig hon unrhyw dystiolaethau procsi wedi'u cadw.

Erthyglau cysylltiedig