我想使用oAuth 2列出用户的gmail联系人。我可以通过本教程http://www.learn2crack.com/2014/01/android-oauth2-webview.html获取访问令牌和刷新令牌。
现在我想使用访问令牌和刷新令牌获取联系人列表。
我正在使用Oauth 2 play ground并且能够在游戏场上获得联系人。但是如何在android代码中使用访问令牌和刷新令牌来获取联系人。
答案 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