我得到问题,因为我得到了代码,现在我想要访问令牌交换代码,但作为纯谷歌文档交换代码令牌你需要发送参数
grant_type如OAuth 2.0规范中所定义,此字段必须包含authorization_code和by的值
var parameters = new OAuth2Parameters {
code =
ClientId = "",
ClientSecret = "",
RedirectUri = "",
Scope = "https://www.google.com/m8/feeds",
grant_type =,
};
OAuthUtil.GetAccessToken(parameters);
Run Code Online (Sandbox Code Playgroud)我正在形成参数,但OAuth2Parameters不包含授权类型的定义和谷歌发送错误的服务器请求错误.任何人都可以帮我用代码来交换访问令牌的代码以及如何交换它?这是一个链接,据说必须以哪种形式google url https://developers.google.com/accounts/docs/OAuth2WebServer#formingtheurl 如此友好地帮助我,如果我传递给url withour grant type参数然后它发送错误说
无法加载文件或程序集'Newtonsoft.Json,Version = 4.0.5.0,Culture = neutral,PublicKeyToken = 30ad4fe6b2a6aeed'或其中一个依赖项.定位的程序集的清单定义与程序集引用不匹配.(HRESULT异常:0x80131040)
如果您查看您发布的链接,它会给您答案:
grant_type 根据 OAuth 2.0 规范中的定义,此字段必须包含authorization_code值。
将值设置为文字字符串“authorization_code”
grant_type = "authorization_code",
Run Code Online (Sandbox Code Playgroud)