Guzzle bilan Google PHP mijozi uchun proksi sozlash
Undan foydalanadigan Google xizmat obyektlarini yaratishdan oldin proksi parametrlarini olib yuruvchi Guzzle mijozini joylashtiring.
Google API PHP mijozi Guzzle'ni standart HTTP mijozi sifatida ishlatadi. Google mijoziga sozlangan Guzzle nusxasini bering:
$httpClient = new GuzzleHttp\Client([
'proxy' => 'http://proxy.example.net:8080',
'timeout' => 20,
]);
$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);
Ushbu mijozga ilovaning odatiy Google autentifikatsiyasi va xizmat konfiguratsiyasini qo'llang. HTTP mijozini uning token so'rovlari boshlanishidan va undan foydalanadigan xizmat obyektlari yaratilishidan oldin belgilang.
Proksi parametri Guzzle so'rov parametridir, shuning uchun uning oxirgi nuqta sintaksisi va qo'llab-quvvatlanadigan parametr tuzilmasi Guzzle interfeysiga mos keladi. Google mijozi joylashtirish nuqtasini beradi; SDK ichida alohida curl IO sinfini qurish shart emas.
Agar ilova allaqachon umumiy Guzzle konfiguratsiyasini yuritayotgan bo'lsa, zarur ishlovchilar va parametrlarni bu yerda uzatilgan nusxada saqlang. HTTP proksilar ro'yxatidagi HTTP yozuvi ruxsat etilgan ommaviy Google API so'rovi uchun o'z proksi URL manzilini faqat shu sozlangan nusxada saqlangan proksi hisob ma'lumotlari bo'lmaganda taqdim eta oladi.