Google API 的 AUTH_TOKEN_TYPE

发布于 2024-12-23 15:32:38 字数 339 浏览 1 评论 0原文

好的,我知道如何获取帐户列表,以便让用户验证我的应用程序以使用他们的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

装迷糊 2024-12-30 15:32:38

AUTH_TOKEN_TYPE 是要使用的 API 的 OAuth 范围。为了让客户经理了解它是 OAuth2.0,您需要在后面附加“oauth2:”。例如,对于任务 API,它看起来像这样。

String AUTH_TOKEN_TYPE = "oauth2:https://www.googleapis.com/auth/tasks";

对于 picasa 来说,它将是

String AUTH_TOKEN_TYPE = "oauth2:https://picasaweb.google.com/data/"

编辑:一些 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.

String AUTH_TOKEN_TYPE = "oauth2:https://www.googleapis.com/auth/tasks";

And for picasa it will be

String AUTH_TOKEN_TYPE = "oauth2:https://picasaweb.google.com/data/"

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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文