❓
Google OAuth2 refresh_token 返ってこない
導入
備忘録。
タイトルの通りです。
tokensの中身は普通
{
"access_token" : "",
"token_type" : "",
"expires_in" : ,
"refresh_token" : ""
}
ですが、
{
"access_token" : "",
"token_type" : "",
"expires_in" : ,
}
となってしまう場合の対処法です。
解決法
以下のURLにアクセスし、任意のアクセス権を削除します。
https://myaccount.google.com/u/0/permissions.
原因
refresh_tokenが最初の一度しか発行されないかららしいです。
Discussion