[GoogleAnalytics API]Googleサーバへの接続タイムアウトを指定するには

Google Client APIを使用して認証を行う際、google提供のSDK内ではGoogle_IO_Curlというクラスを利用しています。
この中で、接続タイムアウト時間を変更するには、下記のコードでオプションを指定します。

接続するまでのタイムアウトを指定する場合

$client = new \Google_Client();
$client->setClassConfig('Google_IO_Curl', 'options', array(CURLOPT_CONNECTTIMEOUT=>10));



応答データが返ってくるまでのタイムアウトを指定する場合

$client = new \Google_Client();
$client->setClassConfig('Google_IO_Curl', 'options', array(CURLOPT_TIMEOUT=>10));




上記の2つは両方同時に指定することも可能です。

関連記事

コメントを残す

メールアドレスが公開されることはありません。