【发布时间】:2013-08-11 04:56:58
【问题描述】:
我得到代码时遇到问题,现在我想要访问令牌以交换代码,但作为纯谷歌文档来交换令牌代码你需要发送参数
- code 初始请求返回的授权码
- client_id 应用注册时获取的client_id
- client_secret 应用注册时获取的客户端密码
- redirect_uri 向应用程序注册的 URI
-
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);
我正在形成参数,但 OAuth2Parameters 不包含授权类型的定义,并且 google 发送错误的服务器请求错误。谁能帮我用代码交换访问令牌的代码以及如何交换它? 这是据说必须以哪种形式制作google url的链接 https://developers.google.com/accounts/docs/OAuth2WebServer#formingtheurl 所以请帮助我,如果我使用我们的授权类型参数传递给 url,那么它会发送错误提示
无法加载文件或程序集“Newtonsoft.Json, Version=4.0.5.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
【问题讨论】:
-
问题解决了吗?