Google API 的 AUTH_TOKEN_TYPE
好的,我知道如何获取帐户列表,以便让用户验证我的应用程序以使用他们的 Google 数据,但是,我对 AUTH_TOKEN_TYPE
使用什么内容感到困惑。
以下是我当前的代码:
AccountManager.get(this).getAuthTokenByFeatures("com.google", AUTH_TOKEN_TYPE, null, this, null,null)
我不知道在哪里可以找到我想要使用的 Picasa API(以及所有其他 Google API)的 AUTH_TOKEN_TYPE
。有什么帮助吗?
Okay, so I know how to get a list of accounts so that I can let the user authenticate my app to use with their Google Data, however, I am confused on what to use for my AUTH_TOKEN_TYPE
.
Here is the current code that I have:
AccountManager.get(this).getAuthTokenByFeatures("com.google", AUTH_TOKEN_TYPE, null, this, null,null)
I don't know where to find the AUTH_TOKEN_TYPE
for the Picasa API that I want to use (along with all the other Google API's). Any help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
AUTH_TOKEN_TYPE 是要使用的 API 的 OAuth 范围。为了让客户经理了解它是 OAuth2.0,您需要在后面附加“oauth2:”。例如,对于任务 API,它看起来像这样。
对于 picasa 来说,它将是
编辑:一些 Google API 提供使用特殊别名字符串来代替编写整个 OAuth2 范围。例如,此处是 AUTH_TOKEN_TYPE 别名用于 Google 任务 API。
AUTH_TOKEN_TYPE is the OAuth scope for the API, to be used. For account manager to understand that it is an OAuth2.0 you need to append it by "oauth2:". So for example for tasks API it will look something like this.
And for picasa it will be
EDIT: Some of the Google APIs provide use of special alias strings in place of writing entire OAuth2 scope. For example here is the AUTH_TOKEN_TYPE alias for the Google Tasks API.