API Wildberries помогите правильно составить GET запрос

Denis_Dobrii

Client
Регистрация
10.07.2019
Сообщения
14
Реакции
4
Баллы
3
Пробую работать с API от Wildberries: https://openapi.wildberries.ru/#tag/Reklama/paths/~1adv~1v0~1adverts/get
Хочу составить запрос для получения информации об 1 рекламной кампании http://joxi.ru/Q2K1NQ9tgPGlbr
Подскажите что я делаю не так...
Судя по документации вб, я должен каким то образом передать информацию об id РК, учитывая что это GET запрос, пытаюсь это сделать посредством отправки через заголовки...
Составляю GET запрос http://joxi.ru/8AnbeqktKpgPoA и http://joxi.ru/eAOWQd9sGPqBbA
Пробовал данный параметр прописывать по разному, но всегда но получаю ошибку со статусом 400: "некорректный идентификатор РК" http://joxi.ru/1A5GPoBIwaOMwm
РК точно верный, но вероятно я не правильно передаю значение id...
 

Вложения

  • 29cf834f12.jpg
    29cf834f12.jpg
    317,2 KB · Просмотры: 531
Подскажите как составить гет запрос для получения статистики за сегодня

url


Content-Type: application/json
Authorization: мой ключ апи
 
Подскажите как составить гет запрос для получения статистики за сегодня

url


Content-Type: application/json
Authorization: мой ключ апи
Насколько понимаю, запрос к:
https://advert-api.wb.ru/adv/v1/stat/words?id={номер_кампании}
В Authorization - сооветствующий ключ (вроде к продвижению он свой).

ps. А, вижу, к другому методу. В целом отрабатывает запрос? Или ошибку выдает? Там надо просто через & добавить дату начала и дату конца выборки, т.е., сегодня. Что-то типа &begin=2023-09-04T00:00:00+03:00&end=2023-09-04T23:59:59+03:00.
 
Последнее редактирование:
Насколько понимаю, запрос к:
https://advert-api.wb.ru/adv/v1/stat/words?id={номер_кампании}
В Authorization - сооветствующий ключ (вроде к продвижению он свой).

ps. А, вижу, к другому методу. В целом отрабатывает запрос? Или ошибку выдает? Там надо просто через & добавить дату начала и дату конца выборки, т.е., сегодня. Что-то типа &begin=2023-09-04T00:00:00+03:00&end=2023-09-04T23:59:59+03:00.
Спасибо большое!
так работает, может кому то пригодится!
 

Вложения

  • Вариант 1.4.png
    Вариант 1.4.png
    23,2 KB · Просмотры: 302
  • Вариант 1.3.png
    Вариант 1.3.png
    19,9 KB · Просмотры: 331
  • Вариант 1.2.png
    Вариант 1.2.png
    106,2 KB · Просмотры: 344
  • Вариант 1.1.png
    Вариант 1.1.png
    59,9 KB · Просмотры: 332
  • Вариант 2.4.png
    Вариант 2.4.png
    31,9 KB · Просмотры: 272
  • Вариант 2.3.png
    Вариант 2.3.png
    16,2 KB · Просмотры: 275
  • Вариант 2.2.png
    Вариант 2.2.png
    81,7 KB · Просмотры: 275
  • Вариант 2.1.png
    Вариант 2.1.png
    63,4 KB · Просмотры: 245
  • Снимок экрана 2023-11-18 110846.png
    Снимок экрана 2023-11-18 110846.png
    150 KB · Просмотры: 223
Добрый день! Тоже есть вопрос по работе с api wildberries, использую следующий спомоб "https://advert-api.wb.ru/adv/v1/auto/updatenm". Описание его приведенно по следующей ссылке: https://openapi.wildberries.ru/prom...kampanij/paths/~1adv~1v1~1auto~1updatenm/post .

Удали эти заголовки.
114276


Тип данных application/json пропиши сюда:
114277
 
Все верно, в вариенте 2 указан верный тип данных, удалил лишние заголовки, но никаких изменений.
 
Все верно, в вариенте 2 указан верный тип данных, удалил лишние заголовки, но никаких изменений.
Сохранять содержимое и заголовки выбери и пришли сюда скрин
 
Ответ в переменную приходит следующий:
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 18 Nov 2023 16:19:25 GMT
Content-Type: application/json
Content-Length: 0
Connection: keep-alive
X-S2s-Server: s2s-api-auth-adv
X-S2s-Server: group-a.portal-dp
Access-Control-Allow-Methods: POST
Access-Control-Allow-Headers: Content-Type, Authorization
Access-Control-Max-Age: 100
Access-Control-Allow-Origin: *
Status-NO-Id: lsb-supp-h18g020-18.dl
 
Заголовки:
C#:
Развернуть Свернуть Копировать
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0 
Host: advert-api.wb.ru
Authorization: {-Variable.wb_api_key-}
Content-Type: application/json

114303

Ну и в переменную wb_api_key вставляем ключ, который работает с рекламой (они у них теперь новые, можно включить, что нужно).
Сам рекламой не занимаюсь, поэтому проверить не могу. Но при запросе отвечает:
{"error":"Некорректный идентфикатор кампании"}
Т.е., авторизацию проходит. Ну и простой GET-запрос к https://advert-api.wb.ru/adv/v0/count отдает
{"adverts":null,"all":0}
Так что, да, до API достучался ))
 
  • Спасибо
Реакции: jus1fruti
Заголовки:
C#:
Развернуть Свернуть Копировать
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0
Host: advert-api.wb.ru
Authorization: {-Variable.wb_api_key-}
Content-Type: application/json


Ну и в переменную wb_api_key вставляем ключ, который работает с рекламой (они у них теперь новые, можно включить, что нужно).
Сам рекламой не занимаюсь, поэтому проверить не могу. Но при запросе отвечает:
{"error":"Некорректный идентфикатор кампании"}
Т.е., авторизацию проходит. Ну и простой GET-запрос к https://advert-api.wb.ru/adv/v0/count отдает
{"adverts":null,"all":0}
Так что, да, до API достучался ))
Content-Type - Не нужно использовать в заголовках! Он уже прописан в Типе данных.
 
  • Спасибо
Реакции: jus1fruti
Content-Type - Не нужно использовать в заголовках! Он уже прописан в Типе данных.
"Не нужно использовать" и "можно не использовать" - две большие разницы ))
Проблемы нет никакой, если указано в заголовках.
 
Спасибо всем за помощь, скрипт вроде работает, но не в каждом лк, значит проблема на стороне вб
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)