我找不到任何解决方案因为我认为非常普遍的问题...
我对google API
使用LogIn
,根据this article我可以使用此方法获取tokenId
private String getTokenId(GoogleSignInResult result) {
String tokenId = null;
GoogleSignInAccount googleSignInAccount = result.getSignInAccount();
if (googleSignInAccount != null) {
tokenId = googleSignInAccount.getIdToken();
}
return tokenId;
}
它是标准方法,但是为什么这个方法反转后面的标记id包含857字符串的String?我无法用标准链接验证它
https://www.googleapis.com/oauth2/v3/tokeninfo?access_token= <857 char>;
我回复了这个回复
{
"error_description": "Invalid Value"
}
我确信如果谷歌提供获取token id
的方法,则必须有一种方法来验证它......
我做错了什么?