Google API PHP کلائنٹ Guzzle کو اپنا طے شدہ HTTP کلائنٹ بناتا ہے۔ Google کلائنٹ کو ترتیب شدہ Guzzle انسٹانس دیں:

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

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

اس کلائنٹ پر ایپ کی معمول کی Google توثیق اور سروس ترتیب لاگو کریں۔ HTTP کلائنٹ کو اس کی ٹوکن درخواستیں شروع ہونے اور ان سروس آبجیکٹس کے بننے سے پہلے مقرر کریں جو اسے استعمال کریں گے۔

پراکسی اختیار Guzzle درخواست کا اختیار ہے، اس لیے اس کے اینڈ پوائنٹ کی نحو اور معاون اختیار کی ساخت Guzzle انٹرفیس کی پیروی کرتی ہے۔ Google کلائنٹ داخل کرنے کا مقام فراہم کرتا ہے؛ SDK کے اندر الگ curl IO کلاس بنانے کی ضرورت نہیں۔

جب کوئی ایپ پہلے سے مشترکہ Guzzle ترتیب رکھتی ہے تو مطلوبہ ہینڈلرز اور اختیارات یہاں بھیجے گئے انسٹانس پر رکھیں۔ HTTP پراکسی فہرست سے HTTP اندراج اجازت یافتہ عوامی Google API درخواست کے لیے اپنا پراکسی URL صرف اسی صورت میں فراہم کر سکتا ہے جب اس ترتیب شدہ انسٹانس کے پاس کوئی محفوظ شدہ پراکسی اسناد نہ ہوں۔

متعلقہ مضامین