Ich versuche eBay-Produkt-IDs mithilfe der GetOffers-Anfrage zu erhalten, indem ich eine Produkt-SKU sende.eBay REST API Angebote erhalten Authentication Error
Mein Code ist unten, das Problem, das ich gerade habe, ist, dass, wenn ich versuche, diesen Code zu testen, ein unautorisierter 401 zurückgegeben wird. Es gibt keinen spezifischen Fehlercode oder etwas Beschreibendes zurück.
Ich weiß, dass mein Zugriffstoken gültig ist. Ich kann keine guten Beispiele finden, um diese Anfrage zu verwenden.
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;
}