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 சான்றுகள் இல்லாதபோது மட்டுமே வழங்க முடியும்.

தொடர்புடைய கட்டுரைகள்