【发布时间】:2012-09-21 13:28:30
【问题描述】:
我创建了一个类,该类授权 vb.net 应用程序使用 Oauth2 访问 Google Fusion Tables。如果需要,它会以某种形式打开 Web 浏览器,加密并存储刷新令牌,并且运行良好。我可以访问融合表数据。
不过,我还想访问通讯录。我已请求用户访问联系人。
我可以检索适用于融合表的 AccessToken,并尝试了不同的技术来处理联系人,但没有运气。我不断收到 401 未经授权的错误。但如果我使用客户端登录,我可以让联系人工作。
任何帮助将不胜感激。
我最近的尝试:
Dim rs As New RequestSettings("App Name", p.AccessToken) 'String retrieved from class
Dim cr As New ContactsRequest(rs)
Dim q As New FeedQuery
q.Uri = New Uri("http://www.google.com/m8/feeds/contacts/<EMAIL>/full/<IDCODE>")
Dim c As New Contact
c = cr.Retrieve(Of Contact)(q)
【问题讨论】:
标签: google-api oauth-2.0