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 ପ୍ରମାଣପତ୍ର ନାହିଁ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ