Я использую связанный oauth 2 api для получения токена доступа. Но я получаю ответ 400 (BadRequest) от этого api. Я делюсь кодом ниже
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_id
, client_secret
из моего приложения и код, полученный из моего первоначального запроса авторизации.
Я не могу протестировать этот сценарий в почтальоне, так какзапрос авторизационного токена зависит от кода, сгенерированного на этапе авторизации.