在Android上使用OAuth 2的Google联系人

时间:2014-06-18 13:07:50

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

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

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

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

1 个答案:

答案 0 :(得分:0)

我从此链接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-Version:3.0