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 සත්‍යාපනය සහ සේවා වින්‍යාසය යොදන්න. එහි token ඉල්ලීම් ආරම්භ වීමට සහ එය භාවිත කරන සේවා වස්තු සෑදීමට පෙර HTTP සේවාදායකය සකසන්න.

proxy විකල්පය Guzzle ඉල්ලීම් විකල්පයක් බැවින් එහි අන්ත ලක්ෂ්‍ය වාක්‍ය ව්‍යූහය සහ ආධාරක විකල්ප ව්‍යූහය Guzzle අතුරුමුහුණත අනුගමනය කරයි. Google සේවාදායකය එක් කිරීමේ ලක්ෂ්‍යය සපයයි; SDK තුළ වෙනම curl IO පන්තියක් තැනීමට අවශ්‍ය නැත.

යෙදුමක් දැනටමත් හවුල් Guzzle වින්‍යාසයක් පවත්වාගෙන යන්නේ නම්, අවශ්‍ය හැසිරවීම් සහ විකල්ප මෙහි ලබා දෙන අවස්ථාවේ තබා ගන්න. HTTP proxy ලැයිස්තුවේ ඇති HTTP සටහනකට අවසර ලත් පොදු Google API ඉල්ලීමක් සඳහා එහි proxy URL ලබා දිය හැක්කේ එම වින්‍යාස කළ අවස්ථාවට රඳවා ගත් proxy අක්තපත්‍ර නොමැති විට පමණි.

අදාළ ලිපි