在桌面应用程序中使用Google OAuthUtil

时间:2011-10-03 13:07:00

标签: c# .net oauth google-contacts

我正在构建一个与Google通讯录互动的桌面应用程序。我一直在尝试使用谷歌提供的OAuthUtil来验证应用程序,但是无法让它工作......

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

1 个答案:

答案 0 :(得分:0)

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

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

即使对于没有网络浏览器的东西,他们目前的建议是提供一个引脚,然后让用户在带有网络浏览器的设备上注册。 http://sites.google.com/site/oauthgoog/UXFedLogin/nobrowser