Google API PHP client ໃຊ້ Guzzle ເປັນ HTTP client ເລີ່ມຕົ້ນຂອງມັນ. ໃຫ້ instance ຂອງ Guzzle ທີ່ຕັ້ງຄ່າແລ້ວແກ່ Google client:

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

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

ນຳໃຊ້ການພິສູດຢືນຢັນ Google ແລະ ການຕັ້ງຄ່າບໍລິການປົກກະຕິຂອງແອັບຯກັບ client ນີ້. ຕັ້ງ HTTP client ກ່ອນຄຳຮ້ອງ token ຂອງມັນເລີ່ມ ແລະ ກ່ອນສ້າງວັດຖຸບໍລິການທີ່ຈະໃຊ້ມັນ.

ຕົວເລືອກ proxy ແມ່ນຕົວເລືອກຄຳຮ້ອງຂອງ Guzzle ດັ່ງນັ້ນໄວຍາກອນຈຸດປາຍທາງ ແລະ ໂຄງສ້າງຕົວເລືອກທີ່ຮອງຮັບຈະຕາມ ສ່ວນຕິດຕໍ່ Guzzle. Google client ໃຫ້ຈຸດໃສ່; ບໍ່ຈຳເປັນຕ້ອງສ້າງຄຼາສ curl IO ແຍກຕ່າງຫາກໃນ SDK.

ເມື່ອແອັບຯຮັກສາການຕັ້ງຄ່າ Guzzle ຮ່ວມຢູ່ແລ້ວ, ໃຫ້ເກັບ handler ແລະ ຕົວເລືອກທີ່ຈຳເປັນໄວ້ໃນ instance ທີ່ສົ່ງມານີ້. ລາຍການ HTTP ຈາກລາຍຊື່ proxy HTTP ສາມາດໃຫ້ URL proxy ຂອງມັນສຳລັບຄຳຮ້ອງ Google API ສາທາລະນະທີ່ອະນຸຍາດ ພຽງແຕ່ເມື່ອ instance ທີ່ຕັ້ງຄ່າແລ້ວນັ້ນບໍ່ມີຂໍ້ມູນຢືນຢັນ proxy ທີ່ເກັບໄວ້.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ