1

我正在构建一个与 Google 联系人交互的桌面应用程序。我一直在尝试使用谷歌提供的 OAuthUtil 对应用程序进行身份验证,但无法让它工作......

由于您必须提供回调 url,它似乎只适用于 webapplication,我认为因为函数 OAuthUtil.GetUnauthorizedRequestToken 返回 void ...

4

1 回答 1

0

我对 C# 不太熟悉,或者我会尝试编写一些示例代码。但是,查看他们的文档,您必须打开 Web 浏览器并检测您发送的任何回调。当您检测到回调时,您将重定向到客户端程序。 http://code.google.com/apis/accounts/docs/OAuthForInstalledApps.html

他们似乎正在努力向他们的服务器发出 REST 请求,这样您就不必拥有网络浏览器。http://sites.google.com/site/oauthgoog/UXFedLogin/nobrowser/input-capable-devices

即使是在没有网络浏览器的情况下,他们目前的建议是提供一个 pin,然后让用户在具有网络浏览器的设备上注册。 http://sites.google.com/site/oauthgoog/UXFedLogin/nobrowser

于 2011-10-03T13:52:55.313 回答