我创建了一个类,它授权 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)