Подскажите, пожалуйста, почему при отправке сообщения/запроса с клавиатурой процедурой “message_send” возвращается ошибка: “error_code”:100,”error_msg”:”One of the parameters specified was missing or invalid: keyboard contains incorrect JSON”? При этом структура клавиатуры, как в курсе: “{“one_time”:false,”buttons”:[[{“action”:{“type”:”text”,”label”:”Счет-фактура”,”payload”:”{\”button\”:\”schetfactura\”,\”level\”:1}”},”color”:”default”}],[{“action”:{“type”:”text”,”label”:”Счет”,”payload”:”{\”button\”:\”schet\”,\”level\”:1}”},”color”:”default”}],[{“action”:{“type”:”text”,”label”:”Акт”,”payload”:”{\”button\”:\”act\”,\”level\”:1}”},”color”:”default”}]]}”
Попробовал. Почему-то ошибка возникает когда в параметр “payload” передаю значение типа “{\”button\”:\”act\”,\”level\”:1}”}” выходит эта ошибка. Когда передаю значения типа “1”, “2” и т.п. ошибки нет – формируется клавиатура. Использую версию API как в курсе v=5.90.
8 Комментариев
Подскажите, пожалуйста, почему при отправке сообщения/запроса с клавиатурой процедурой “message_send” возвращается ошибка: “error_code”:100,”error_msg”:”One of the parameters specified was missing or invalid: keyboard contains incorrect JSON”?
При этом структура клавиатуры, как в курсе:
“{“one_time”:false,”buttons”:[[{“action”:{“type”:”text”,”label”:”Счет-фактура”,”payload”:”{\”button\”:\”schetfactura\”,\”level\”:1}”},”color”:”default”}],[{“action”:{“type”:”text”,”label”:”Счет”,”payload”:”{\”button\”:\”schet\”,\”level\”:1}”},”color”:”default”}],[{“action”:{“type”:”text”,”label”:”Акт”,”payload”:”{\”button\”:\”act\”,\”level\”:1}”},”color”:”default”}]]}”
Попробуйте сначала с клавиатуры попроще, потом усложняйте.
Попробовал. Почему-то ошибка возникает когда в параметр “payload” передаю значение типа “{\”button\”:\”act\”,\”level\”:1}”}” выходит эта ошибка. Когда передаю значения типа “1”, “2” и т.п. ошибки нет – формируется клавиатура. Использую версию API как в курсе v=5.90.
Аналогичная проблема, как бы не менял постоянно ошибка параметра. видимо курс в 2021 году устарел
Посмотрю, что изменилось в новой версии api и запишу видео на эту тему.
Проблема с “error_code”:100,”error_msg”:”One of the parameters specified was missing or invalid: keyboard contains incorrect JSON”? так и не решается
У меня бот работает до сих пор, в настройках бота можете выставить версию api как в видео и у вас все заработает.
Использую вашу конфигурацию, при отправки ответа с клавиатурой, ошибка, как описана выше, версия api выставлена, как в видео