Android:从PlusClient更新到GoogleApiClient时,访问令牌上的凭据无效

时间:2015-02-22 23:02:47

标签: android google-api

我通过PlusClient和GoogleAuthUtil成功获取访问令牌,以便从后端查询googleapis

我的工作代码是:

 mPlusClient =
            new PlusClient.Builder(this, this, this).setScopes( Scopes.PLUS_LOGIN,Scopes.PLUS_ME , Scopes.PROFILE, https://www.googleapis.com/auth/userinfo.email").build();

...

String accessToken = GoogleAuthUtil.getToken(this, mPlusClient.getAccountName(), "oauth2:" + Scopes.PLUS_LOGIN );

将accessToken传递给后端,以便它可以像以下一样调用Google:

GET: https://www.googleapis.com/plus/v1/people/me?access_token=accessToken

由于PlusClient现已弃用,我需要GoogleMaps V2,我已使用GoogleApiClient迁移了代码。

问题是升级到GoogleApiClient后从GoogleAuthUtil.getToken收到的令牌获得了无效的凭据"

似乎我错过了一些东西,但我不知道是什么

提前谢谢。

0 个答案:

没有答案