使用Google+ API在Google+中获取访问令牌

时间:2013-05-09 06:50:53

标签: c#-4.0 google-plus google-oauth

我正在创建一个使用google + API的桌面应用程序,以获取个人资料信息。

我使用了sample。它有一定的局限性。

     1.It uses the default browser for logging in(using Process command).
     2.After logging in the user has to copy the access code from browser.

我希望我的应用程序处理所有这些事情。用户必须在嵌入式浏览器(在我的应用程序中)中输入重定向到登录页面的登录凭据。我的应用程序应该能够检索访问令牌浏览器无需用户复制

C#中是否还有其他方法来获取访问令牌而不是每次都由用户复制?

1 个答案:

答案 0 :(得分:1)

如果您的应用程序可以读取已启动浏览器的窗口标题,则您需要的授权代码将包含在确认页面的窗口标题中。这种能力在诸如PhoneGap之类的JavaScript环境中受到限制,但在具有提升权限的桌面环境中,我认为可能有一种方法可以实现。我没有代码给您,但希望能为您提供追求的方法。以编程方式从标题中读取身份验证代码后,您将需要关闭已启动的浏览器。