在我的ASP.NET应用程序中,我正在实现Google Document List API,使用OAuth2获取用户数据,这样做我做了一些代码:
string CLIENT_ID = "123456789321.apps.googleusercontent.com";
string CLIENT_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxx";
string SCOPE = "https://docs.google.com/feeds/ https://docs.googleusercontent.com/ https://spreadsheets.google.com/feeds/";
string REDIRECT_URI = "urn:ietf:wg:oauth:2.0:oob";
parameters = new OAuth2Parameters();
parameters.ClientId = CLIENT_ID;
parameters.ClientSecret = CLIENT_SECRET;
parameters.RedirectUri = REDIRECT_URI;
parameters.Scope = SCOPE;
parameters.AccessCode = Convert.ToString(HttpContext.Current.Session["AccessCode"]);
OAuthUtil.GetAccessToken(parameters);
settings = new RequestSettings("My Application", parameters);
每次OAuthUtil.GetAccessToken(parameters);
都会出现以下错误:
任何人都可以告诉我我在哪里做错了吗?
另外,如何访问RefreshToken ??
答案 0 :(得分:0)
您正在使用安装在Web应用程序中的重定向URI。
我建议您更新代码以使用较新的Drive API,其中还包括完整的ASP.NET示例应用程序和教程: