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 ಅನ್ನು ಆ ಸಂರಚಿತ ಇನ್‌ಸ್ಟೆನ್ಸ್‌ನಲ್ಲಿ ಯಾವುದೇ ಉಳಿಸಿದ ಪ್ರಾಕ್ಸಿ ರುಜುವಾತುಗಳಿಲ್ಲದಿದ್ದಾಗ ಮಾತ್ರ ಒದಗಿಸಬಹುದು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು