我按照Google登录Android指南(https://developers.google.com/identity/sign-in/android/backend-auth)上的说明操作,我正在尝试验证我的ID令牌。当我去
我的浏览器中https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=XYZ123
(其中XYZ123是我使用的检索到的id标记
String idToken = acct.getIdToken();
,我收到了回复:
{
"error_description": "Invalid Value"
}
我的id令牌以eyJ开头,长度为1038个字符。
我也尝试过这里的解决方案Android : Google Sign-in Invalid token无济于事。
任何帮助将不胜感激。
答案 0 :(得分:2)
事实证明我的令牌刚刚过期。我抓住了一个新的令牌,它有效!
答案 1 :(得分:0)
遇到了同样的问题。 对我来说,清除应用程序数据完全解决了这个问题。好像是旧的过期令牌卡住了。