Oauth 2.0 Google OAuth 2.0响应

Oauth 2.0 Google OAuth 2.0响应,oauth-2.0,Oauth 2.0,我需要帮助找出为什么我的OAuth 2.0响应总是类似于: https://accounts.google.com/o/oauth2/approval?as=[字母和数字串]&xsrfsign=[字母和数字串] 这是我登录到我的Google帐户并单击允许访问应用程序后的响应 根据文档,这与我期望的反应完全不同(http://code.google.com/apis/accounts/docs/OAuth2WebServer.html#handlingtheresponse)首先,您没有指定要编码

我需要帮助找出为什么我的OAuth 2.0响应总是类似于:

https://accounts.google.com/o/oauth2/approval?as=[字母和数字串]&xsrfsign=[字母和数字串]

这是我登录到我的Google帐户并单击允许访问应用程序后的响应


根据文档,这与我期望的反应完全不同(http://code.google.com/apis/accounts/docs/OAuth2WebServer.html#handlingtheresponse)

首先,您没有指定要编码的语言

其次,确保指定corect重定向URI。您可以从google控制台()获取或设置if

那么,对于这种url。。。。。您不会从url获得授权码,而是从页面内容获得授权码:

我从页面的原始代码中提取了它:[C#code]

string []s=webBrowser1.Document.ActiveElement.InnerHtml.Split (new string [] {"value=\"", "\""}, StringSplitOptions.None);
string authCode=s[165];