Помощь в запросах



  • Столкнулся с проблемой, есть инструкция использования АПИ на сайте, но там шаблоны приводятся отличительные от заполнения запросов в БАСе.
    Скрин шаблона на сайте
    45f2e62c-63ca-4c32-825f-51e6b0e6ad88-image.png

    Скрин моего запроса:
    62d11d25-f77b-4489-9b45-05bb7c00867c-image.png

    В ответе получаю: {"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, есть прояснения...


Log in to reply