Google APIs Client Librariesを使用して、Googleのサーバへ対してOAuth2認証を行う際、SDKは認証のアクセストークンを/tmpフォルダに保存しようとします。
レンタルサーバなどで/tmpフォルダに権限がない場合、トークンの保存処理でエラーになってしまいます。
cURL Problem with the SSL CA cert (path? access rights?) |
このような場合は、下記の処理でトークンの保存先を変更できます。
$config = new \Google_Config(); $config->setClassConfig('Google_Cache_File', 'directory', '/path/to/cache/dir'); $client = new \Google_Client($config); |
関連記事
コメントを残す