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 კლიენტი მანამ, სანამ დაიწყება მისი token მოთხოვნები და შეიქმნება სერვისის ობიექტები, რომლებიც მას გამოიყენებენ.

proxy პარამეტრი Guzzle მოთხოვნის პარამეტრია, ამიტომ მისი საბოლოო წერტილის სინტაქსი და მხარდაჭერილი პარამეტრების სტრუქტურა მიჰყვება Guzzle-ის ინტერფეისს. Google კლიენტი იძლევა ჩასმის წერტილს; SDK-ის შიგნით ცალკე curl IO კლასის აგება არ არის საჭირო.

როცა აპლიკაცია უკვე ინარჩუნებს საერთო Guzzle კონფიგურაციას, შეინარჩუნეთ მისი საჭირო დამმუშავებლები და პარამეტრები აქ გადაცემულ ეგზემპლარზე. HTTP პროქსების სიიდან HTTP ჩანაწერს შეუძლია მისი პროქსი URL-ის მიწოდება დაშვებული საჯარო Google API მოთხოვნისთვის მხოლოდ მაშინ, როცა ამ კონფიგურირებულ ეგზემპლარს არ აქვს შენახული პროქსის სერტიფიკატები.

დაკავშირებული სტატიები