我开始觉得愚蠢 - 我根本无法让Google API Client
在我的VB.NET
网络应用程序中工作。我无法超越授权阶段。我不清楚我是否应该使用NativeApplicationClient
或WebServerClient
。我不想被绑定到SessionState
(我在所有的WebServerClient示例中看到的东西),我只是想加载一个refreshToken
(如果我们有一个文件为用户)或生成一个URL来获得授权(如果我们有没有令牌)。开始使用w /谷歌API客户端的.NET
没有什么似乎允许这个。不瞒你说 - 它似乎并不像当我用GetAuthorization
功能甚至被运行:
Dim auth As OAuth2Authenticator(Of WebServerClient) = New OAuth2Authenticator(Of WebServerClient)(provider, (AddressOf GetAuthorization)) With { _
.NoCaching = True _
}
是否有ASP.NET Web应用程序的任何简单的文档?我正尝试从旧版Google Data API(简单易用)转换到Google API Client
,但dotNotOpenAuth却给了我适合的版本。
任何帮助?我看到一些关于VB.NET的评论不行为 - 但我试过一个没有运气的C#.NET类库。
感谢, 比尔
是否可以使用GetAuthorization委托创建Authenticator w/o。它根本不适用于我 - 我可以生成授权URL并从代码返回访问令牌 - 但我不确定如何将生成的状态对象转换为Authenticator。 – Bill 2013-04-09 16:12:05
需要调用GetAuthorization委托方法。你看看我的VB.NET日历示例 - https://codereview.appspot.com/7007048/patch/13001/14003? – peleyal 2013-04-09 19:16:24
我有 - 但由于某种原因,我似乎无法得到GetAuthorization被调用。我插入了日志代码来验证它的运行 - 我从来没有看到结果。另外 - 这可能是我对代表的无知 - 当函数运行时,它是否在不同的实例中?我可以访问在课堂上设置的变量/属性吗? (我需要能够检索当前用户以便检索刷新标记(如果存在)。) – Bill 2013-04-09 19:32:54