LinkedIn访问令牌api在c#中返回错误的请求错误

时间:2018-05-18 09:06:04

标签: c# oauth-2.0 linkedin

我正在使用链接的oauth 2 api来获取访问令牌。但是我从该api获得了400(BadRequest)响应。我正在共享下面的代码

NameValueCollection parameters = new NameValueCollection();
parameters.Add("grant_type", "authorization_code");
parameters.Add("code", Code);
parameters.Add("redirect_uri", RedirectURL);
parameters.Add("client_id", ClientId);
parameters.Add("client_secret", ClientSecret);


WebClient client = new WebClient();
client.Headers[HttpRequestHeader.ContentType]="application/x-www-form-urlencoded";
var result = client.UploadValues("https://www.linkedin.com/oauth/v2/accessToken", parameters);

有谁能帮我找到这里出了什么问题。我正在为所有参数传递正确的值,从我的应用程序获取client_idclient_secret以及我从初始授权请求获得的代码。

我无法在邮递员中测试这种情况,因为身份验证令牌请求取决于授权步骤生成的代码。

1 个答案:

答案 0 :(得分:1)