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

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);



関連記事

コメントを残す

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