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 ਤਾਂ ਹੀ ਦੇ ਸਕਦੀ ਹੈ ਜਦੋਂ ਉਸ ਕਨਫਿਗਰ ਕੀਤੇ ਇੰਸਟੈਂਸ ਕੋਲ ਕੋਈ ਸੰਭਾਲੇ ਪਰਾਕਸੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਨਾ ਹੋਣ।

ਸੰਬੰਧਿਤ ਲੇਖ