- Регистрация
- 03.10.2018
- Сообщения
- 1 136
- Благодарностей
- 196
- Баллы
- 63
Всем привет
Я верно делаю get запрос с параметрами:
Я верно делаю get запрос с параметрами:
C#:
string apiUrl = "https://feedbacks-api.wildberries.ru/api/v1/feedbacks";
string parameters = "?isAnswered=true&take=30&skip=0";
responseBody = "";
api ключ точно берется
но постоянно вылетает ошибка что не авторизован
В чем может быть проблема?
запрос надо передавать с параметрами именно. Может тут что-то не так?
нужно запрос именно на c# отправлять
try
{
// Читаем содержимое ответа
using (HttpClient client = new HttpClient())
{
// Добавление заголовка авторизации с API ключом
client.DefaultRequestHeaders.Add("Authorization", $"HeaderApiKey {Variables.client_api_key}");
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
// Отправка GET-запроса
HttpResponseMessage response = await client.GetAsync(apiUrl + parameters);
responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
// Остальной код..
}
}