Помощь в запросах
-
Столкнулся с проблемой, есть инструкция использования АПИ на сайте, но там шаблоны приводятся отличительные от заполнения запросов в БАСе.
Скрин шаблона на сайте
Скрин моего запроса:
В ответе получаю: {"status":422,"success":false,"errors":[{"code":1022
422 - неправильный ввод данныхМожет, знает кто, как правильно заполнить запрос?
-
Не нужно публиковать свой api ключ. Если есть возможность, то пересоздайте его.
-
@GameBot спасибо, уже как минут 30 сменил
-
@zololk1s said in Помощь в запросах:
Столкнулся с проблемой, есть инструкция использования АПИ на сайте, но там шаблоны приводятся отличительные от заполнения запросов в БАСе.
Скрин шаблона на сайтеСкрин моего запроса:
В ответе получаю: {"status":422,"success":false,"errors":[{"code":1022
422 - неправильный ввод данныхМожет, знает кто, как правильно заполнить запрос?
Имя и значения заголовка должны быть в одну строку, или используйте действие "HTTP-Клиент Установить Заголовок". Тело запроса не нужно обрамлять в кавычки, попробуйте использовать конструктор данных запроса
-
@zololk1s у конструктора галочку поставь
Там добавляешь сначала параметр (в твоём случае type)
И его значение (у тебя 1,3 или 5)
И кликаешь добавить
Всё, по сути указал урл, потом накидал параметров со значениями (сколько душе угодно будет), кликаешь ОК. И запрос с нужными параметрами создан.
-
@Fox @DanBro с конструктором получил такой ответ - {"status":422,"success":false,"errors":[{"code":1018
-
@zololk1s said in Помощь в запросах:
@Fox @DanBro с конструктором получил такой ответ - {"status":422,"success":false,"errors":[{"code":1018
Задача элементарная, гадать дальше не вижу смысла. Поставьте снифер, например Fiddler 4, в BAS укажите прокси снифера (по дефолту 127.0.0.1:8888) и сравните запросы
-
@Fox ок, сравнить запрос БАСа с .....???
-
@zololk1s said in Помощь в запросах:
@Fox ок, сравнить запрос БАСа с .....???
Ну например с мануалом. Смотрите расшифровки кодов ошибок.
Вообще можно долго гадать, на скрине не понятно, что вы вводите и где, например в поле url на скрине указан url для сервера/bots/users/me/social/auth/like/check-profiel/
а у вас в url указан другой адрес.
Так же вы используете метод encodeURI() для значения параметра "url", но для тела запроса этого делать не обязательно
-
@Fox
Опишу тогда всё полностью.. УРЛ на скрине: https://api-public.bosslike.ru/v1/bots/users/me/social/auth/like/check-profile/ошибка 422 (статус ответа) -
Отсутствуют необходимые параметры / ошибка валидации данныхВводил тело, подсказанное от поддержки - url=https://vk.com/zololk1s&type=1 получил ту же ошибку.
Убирал кавычки, убирал url из тела
Что такое ошибка 1022 - не удалось ничего найти узнать, возможно это для разрабов сайта, не знаю даже, гугл не помог
-
@Fox декодировал ошибку 1022, есть прояснения...