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つは両方同時に指定することも可能です。
関連記事
コメントを残す