Я пытаюсь использовать RestSharp для доступа к API Etsy.Вот код, который я использую, пытаясь получить токен доступа OAuth:
var authenticator = OAuth1Authenticator.ForRequestToken(
ConfigurationManager.AppSettings["ApiKey"],
ConfigurationManager.AppSettings["ApiSecret"]);
// same result with or without this next line:
// authenticator.ParameterHandling = OAuthParameterHandling.UrlOrPostParameters;
this.Client.Authenticator = authenticator;
var request = new RestRequest("oauth/request_token")
.AddParameter("scope", "listings_r");
var response = this.Client.Execute(request);
Etsy говорит мне, что подпись недействительна.Интересно, что когда я ввожу метку времени и одноразовые значения, сгенерированные запросом, в этот инструмент проверки подписи OAuth , подписи не совпадают.Более того, сгенерированный инструментом URL работает с Etsy, а сгенерированный RestSharp - нет.Есть ли что-то, что я делаю неправильно, или что-то еще, что мне нужно настроить с помощью RestSharp?
Примечание: я использую версию RestSharp, предоставляемую их пакетом Nuget, которая на момент публикации была 102,5.