我正在构建一个与Google通讯录互动的桌面应用程序。我一直在尝试使用谷歌提供的OAuthUtil来验证应用程序,但是无法让它工作......
它似乎只适用于webapplication,因为你必须提供回调网址,我认为因为OAuthUtil.GetUnauthorizedRequestToken函数返回void ...
答案 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