【问题标题】:AUTH_TOKEN_TYPE for Google API'sGoogle API 的 OAUTH 令牌类型
【发布时间】:2012-01-03 06:20:54
【问题描述】:

好的,所以我知道如何获取帐户列表,以便我可以让用户验证我的应用以使用他们的 Google 数据,但是,我对我的 AUTH_TOKEN_TYPE 使用什么感到困惑。

这是我拥有的当前代码:

AccountManager.get(this).getAuthTokenByFeatures("com.google", AUTH_TOKEN_TYPE, null, this, null,null)

我不知道在哪里可以找到我想要使用的 Picasa API(以及所有其他 Google API)的 AUTH_TOKEN_TYPE。有什么帮助吗?

【问题讨论】:

    标签: java android google-data-api


    【解决方案1】:

    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 范围。例如,here 是 Google Tasks API 的 AUTH_TOKEN_TYPE 别名。

    【讨论】:

    • 漂亮,这正是我需要探索的概念,以找出我对这个项目的答案。
    猜你喜欢
    • 2013-04-09
    • 2017-06-20
    • 1970-01-01
    • 2017-05-16
    • 1970-01-01
    • 2014-11-20
    • 2015-02-25
    • 2015-02-01
    • 1970-01-01
    相关资源
    最近更新 更多