【问题标题】:Google contacts using OAuth 2 on Android在 Android 上使用 OAuth 2 的 Google 联系人
【发布时间】:2014-06-18 13:07:49
【问题描述】:

我想列出使用 oAuth 2 的用户的 gmail 联系人。我可以按照本教程 http://www.learn2crack.com/2014/01/android-oauth2-webview.html 获取访问令牌和刷新令牌。

现在我想使用访问令牌和刷新令牌获取联系人列表。

我正在使用Oauth 2 play ground 并且能够在操场上获得联系人。但是如何在android代码中使用访问令牌和刷新令牌获取联系人。

【问题讨论】:

  • 您可能需要考虑改用Android's native contacts APIs,因为如果Gmail 联系人已将其Google 帐户添加到设备,则它会包含这些联系人。

标签: android google-api google-oauth google-contacts-api


【解决方案1】:

我从这个链接https://developers.google.com/accounts/docs/OAuth2WebServer得到了解决方案。

在您的应用程序获得访问令牌后,您可以使用该令牌代表给定的用户帐户或服务帐户调用 Google API。为此,请通过包含 access_token 查询参数或 Authorization: Bearer HTTP 标头在对 API 的请求中包含访问令牌。如果可能,最好使用 HTTP 标头,因为查询字符串往往在服务器日志中可见。

我的 Http Get 请求是:

获取https://www.google.com/m8/feeds/contacts/default/full?max-results=1000&alt=json

标题:

授权:承载 1/fFBGRNJru1FQd44AzqT3Zg

GData-版本:3.0

【讨论】:

    猜你喜欢
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多