UPS OAUTH разрешает интеграцию API, получая тайм-аутC#

Место общения программистов C#
Ответить
Anonymous
 UPS OAUTH разрешает интеграцию API, получая тайм-аут

Сообщение Anonymous »

При интеграции API Oauth с UPS мы получаем тайм-аут ответа API. Когда мы пытаемся выполнить запрос с помощью CURL, мы получаем 302 успешных ответа. Но в restsharp/C# мы получаем тайм-аут.

Код: Выделить всё

var restClient = new RestClient("https://onlinetools.ups.com/security/v1/oauth/authorize");
var request = new RestRequest(Method.GET);
request.AddQueryParameter("client_id", "MyclientId");
request.AddQueryParameter("redirect_uri", "https://local.myclient.com/Seller/Carrier/UpsOAuthCallback");
request.AddQueryParameter("response_type", "code");
request.AddQueryParameter("scope", "read");
request.AddQueryParameter("state", "superstate");
request.AddQueryParameter("code_challenge", "boxes2021");

var response = await restClient.ExecuteAsync(request);

Код: Выделить всё

curl -v -i -X GET 'https://onlinetools.ups.com/security/v1/oauth/authorize?client_id=MyclientId&redirect_uri=https://local.myclient.com/Seller/Carrier/UpsOAuthCallback&response_type=code&state=superstate&scope=read&code_challenge=boxes@2021'
Я попробовал блок кода для oauth, но у меня вышло время ожидания. Но когда я попробовал запрос CURL в терминале, я получил успешный ответ.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ng-timeout
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»