[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…
続きを読む