Daily Archives: 2016年5月5日

[Google APIs Client Libraries]認証処理でOAuth2 access tokenの保存エラーが出たときの対処法

2016年5月5日 (カテゴリ: PHP:)

Google APIs Client Librariesを使用して、Googleのサーバへ対してOAuth2認証を行う際、SDKは認証のアクセストークンを/tmpフォルダに保存しようとします。 レンタルサーバなどで/tmpフォルダに権限がない場合、トークンの保存処理でエラーになってしまいます。 cURL Problem with the SSL CA cert (path? access rights?)cURL Problem with the SSL CA cert (path? access rights?) このような場合は、下記の処理でトークンの保存先を変更できます。 $config…


続きを読む

[Google Client Library]Google通信のデバッグログを画面に出力する方法

2016年5月5日 (カテゴリ: 未分類:)

GoogleAnalytics APIなど、Google Client LibraryのSDKを使用したプログラムを作る際、認証処理など、通信でエラーになる場合があります。 このような場合、デバッグログを出力させると問題の切り分けが容易になります。 以下のコードのように、Google_Config::setLoggerClass()の指定やGoogle_IO_Curlクラスのログレベル変更を行うことで、デバッグログの出力が可能となります。 // 動作のロギングクラスを指定する $config = new \Google_Config(); $config->setLogg…


続きを読む