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...
 

Вложения

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 630
Благодарностей
1 225
Баллы
113

Denis_Dobrii

Client
Регистрация
10.07.2019
Сообщения
14
Благодарностей
4
Баллы
3
Большое тебе спасибо друг, я уже часов 10 потерял на этом моменте :D http://joxi.ru/J2bB8qWtM7LPW2
 
  • Спасибо
Реакции: Moonwalker

JustSmile

Client
Регистрация
19.01.2016
Сообщения
116
Благодарностей
3
Баллы
18

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 630
Благодарностей
1 225
Баллы
113
Подскажите как составить гет запрос для получения статистики за сегодня

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.
 
Последнее редактирование:

JustSmile

Client
Регистрация
19.01.2016
Сообщения
116
Благодарностей
3
Баллы
18
Насколько понимаю, запрос к:
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.
Спасибо большое!
так работает, может кому то пригодится!
 

jus1fruti

Client
Регистрация
09.10.2021
Сообщения
11
Благодарностей
4
Баллы
3

Вложения

blackbyte

Client
Регистрация
05.09.2022
Сообщения
216
Благодарностей
124
Баллы
43
Добрый день! Тоже есть вопрос по работе с api wildberries, использую следующий спомоб "https://advert-api.wb.ru/adv/v1/auto/updatenm". Описание его приведенно по следующей ссылке: https://openapi.wildberries.ru/promotion/api/ru/#tag/Upravlenie-parametrami-avtomaticheskih-kampanij/paths/~1adv~1v1~1auto~1updatenm/post .
Удали эти заголовки.
114276


Тип данных application/json пропиши сюда:
114277
 

jus1fruti

Client
Регистрация
09.10.2021
Сообщения
11
Благодарностей
4
Баллы
3
Все верно, в вариенте 2 указан верный тип данных, удалил лишние заголовки, но никаких изменений.
 

jus1fruti

Client
Регистрация
09.10.2021
Сообщения
11
Благодарностей
4
Баллы
3

blackbyte

Client
Регистрация
05.09.2022
Сообщения
216
Благодарностей
124
Баллы
43

blackbyte

Client
Регистрация
05.09.2022
Сообщения
216
Благодарностей
124
Баллы
43

jus1fruti

Client
Регистрация
09.10.2021
Сообщения
11
Благодарностей
4
Баллы
3
Ответ в переменную приходит следующий:
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
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 630
Благодарностей
1 225
Баллы
113
Заголовки:
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

blackbyte

Client
Регистрация
05.09.2022
Сообщения
216
Благодарностей
124
Баллы
43
Заголовки:
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

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 630
Благодарностей
1 225
Баллы
113
Content-Type - Не нужно использовать в заголовках! Он уже прописан в Типе данных.
"Не нужно использовать" и "можно не использовать" - две большие разницы ))
Проблемы нет никакой, если указано в заголовках.
 

jus1fruti

Client
Регистрация
09.10.2021
Сообщения
11
Благодарностей
4
Баллы
3
Спасибо всем за помощь, скрипт вроде работает, но не в каждом лк, значит проблема на стороне вб
 

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