2013-05-09 121 views
0

我正在创建一个使用Google + API的桌面应用程序来获取个人资料信息。使用Google+ API在Google+中获取访问令牌

我用这个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. 

我想我的应用程序来处理所有这些things.The用户必须输入在嵌入式浏览器(在我的应用程序)的登录凭据重定向到登录页面。 我的应用应该能够在浏览器中检索访问令牌,而不需要用户复制

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

回答

1

如果您的应用程序可以读取启动的浏览器的窗口标题,则需要的授权代码包含在确认页面的窗口标题中。这种能力在PhoneGap等JavaScript环境中受到限制,但在具有较高特权的桌面环境中,我认为可能有办法做到这一点。我没有代码给你,但希望能给你提供追求的方法。以编程方式从标题中读取授权码后,您将想要关闭启动的浏览器。

相关问题