1

我试图得到这个:http ://android-developers.blogspot.ro/2013/01/verifying-back-end-calls-from-android.html工作。我在 google api 控制台中创建了 1 个项目并生成了 2 个 oAuth2 客户端 ID

  • Web 应用程序的客户端 ID 客户端 ID:XXXXXXXXXX-qngfta2rcn6trlnrg2cmc7ai0qtkd04m.apps.googleusercontent.com 这个 id 对我来说看起来很奇怪,所有示例都像 XXXXXXXXXX.apps.googleusercontent.com ?!

  • 已安装应用程序(android)的客户端 ID 我正在使用 eclipse 并得到:keytool -exportcert -keystore c:\Users\alex.android\debug.keystore -list -v XX:07:8D:E4:XX:35:11 :21:E9:6F:XX:4D:C5:43:E9:XX:95:B5:XX:XX 客户端 ID:XXXXXXXXXX-0lp5o4od3ebkvpr96fsk5jj0tcqj8j5p.apps.googleusercontent.com 这看起来也很奇怪生成的客户端 ID

现在,在项目中:

private static final String SCOPE="audience:server:client_id:{Web 应用程序的客户端 ID} ...

...

异步任务

GoogleAuthUtil.getToken(mActivity, mEmail, mScope);

mActivity - 我的主要活动

mEmail - 通过 AccountManager 获取

mScope = 范围

问题是我从 google api 得到空响应,并且在 Google api 控制台/报告中没有请求?!?!?

我怀疑是来自我的客户 ID 的东西,但我不知道出了什么问题,我一步一步地做所有事情,就像在http://android-developers.blogspot.ro/2013/01/verifying-back-end -calls-from-android.html

谢谢,

4

0 回答 0