Úsáideann cliant Google API PHP Guzzle mar a chliant HTTP réamhshocraithe. Tabhair sampla Guzzle cumraithe don chliant Google:

$httpClient = new GuzzleHttp\Client([
    'proxy' => 'http://proxy.example.net:8080',
    'timeout' => 20,
]);

$googleClient = new Google\Client();
$googleClient->setHttpClient($httpClient);

Cuir fíordheimhniú Google agus cumraíocht seirbhíse ghnáthúla an fheidhmchláir i bhfeidhm ar an gcliant seo. Socraigh an cliant HTTP sula dtosaíonn a iarratais chomhartha agus sula gcruthaítear na réada seirbhíse a úsáidfidh é.

Is rogha iarratais Guzzle í an rogha seachfhreastalaí, mar sin leanann comhréir a críochphointe agus an struchtúr roghanna a thacaítear leis comhéadan Guzzle. Soláthraíonn cliant Google an pointe ionsáite; ní gá aicme curl IO ar leith a thógáil laistigh den SDK.

Nuair a choimeádann feidhmchlár cumraíocht Guzzle chomhroinnte cheana, coinnigh a láimhseálaithe agus a roghanna riachtanacha ar an sampla a chuirtear ar aghaidh anseo. Is féidir le hiontráil HTTP ón liosta seachfhreastalaí HTTP a URL seachfhreastalaí a sholáthar d'iarratas poiblí ceadaithe ar Google API amháin nuair nach bhfuil aon dintiúirí seachfhreastalaí coinnithe ag an sampla cumraithe sin.

Ailt ghaolmhara