Я пытаюсь получить идентификаторы продуктов eBay, используя запрос GetOffers, отправив ему продукт SKU.eBay REST API Получить предложения Ошибка при тестировании
Мой код ниже, проблема, с которой я в настоящее время сталкиваюсь, заключается в том, что при попытке протестировать этот код возвращает 401 несанкционированного доступа. Он не возвращает какой-либо конкретный код ошибки или ничего описательного.
Я знаю, что мой токен доступа действителен. Я не могу найти никаких хороших примеров того, как использовать этот запрос.
public string getEbayOffers(string sku)
{
HttpResponseMessage response;
string accessToken = "tokenhere";
string param = Convert.ToBase64String(Encoding.ASCII.GetBytes(accessToken));
string url = $"sell/inventory/v1/offer?sku={sku}";
using (var client = new HttpClient())
{
client.BaseAddress = new Uri("https://api.ebay.com/");
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", param);
response = client.GetAsync(url).Result;
}
if (response.IsSuccessStatusCode)
{
return response.Content.ReadAsStringAsync().Result;
}
return null;
}