如何从谷歌API中识别和验证tokenId?

时间:2016-08-08 18:42:31

标签: java android

我找不到任何解决方案因为我认为非常普遍的问题...

我对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的方法,则必须有一种方法来验证它......

我做错了什么?

0 个答案:

没有答案