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

本文关键字:Google OAuthUtil 桌面 应用程序 | 更新日期: 2023-09-27 18:10:14

我正在构建一个与Google Contacts交互的桌面应用程序。我一直在尝试使用谷歌提供的OAuthUtil验证应用程序,但不能让它工作…

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

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

我对c#不太熟悉,否则我会尝试写一些示例代码。然而,在查看他们的文档时,你必须打开一个网络浏览器来检测你发送的任何回调。当检测到回调时,将重定向到客户端程序。http://code.google.com/apis/accounts/docs/OAuthForInstalledApps.html

似乎他们正在努力能够使一个REST请求到他们的服务器,这样你就不必有一个web浏览器。http://sites.google.com/site/oauthgoog/UXFedLogin/nobrowser/input-capable-devices

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