Ffurfweddu procsi ar gyfer cleient Google PHP gyda Guzzle
Chwistrellwch gleient Guzzle sy'n cario'r opsiynau procsi cyn creu gwrthrychau gwasanaeth Google sy'n ei ddefnyddio.
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.