Отправка Клавиатуры API VK
Здравствуйте!
Столкнулся с проблемой при отправке "клавиатуры" по VK API.
API принимает данные запроса только в query-параметрах. Среди настроек клавиатуры, также указывается параметр "payload" - полезные данные в формате JSON. Сама клавиатура тоже передается в формате JSON.
Т.е. получается примерно такое:
Проблема в том, что при отправке клавиатуры на сервер VK он возвращает ошибку формата этой самой клавиатуры и кроме сообщения об ошибке он прикрепляет полученные им данные из моего запроса. В этих данных видно, что у параметра "payload" все обратные слэши "\" были заменены на прямы слэши "/", что для VK является ошибкой. Я так понял это делает 1С.
Как запретить 1С лезть в строку адреса?
P.S.: Отправляю запрос при помощи "ОтправитьДляОбработкиАсинх" объекта "HTTPСоединение".
Столкнулся с проблемой при отправке "клавиатуры" по VK API.
API принимает данные запроса только в query-параметрах. Среди настроек клавиатуры, также указывается параметр "payload" - полезные данные в формате JSON. Сама клавиатура тоже передается в формате JSON.
Т.е. получается примерно такое:
{
"one_time": false,
"inline": true,
"buttons": [
[
{
"action": {
"type": "text",
"label": "Кнопочка 1",
"payload": "{\"button\":\"1\"}"
},
"color": "secondary"
}
]
]
}
ПоказатьПроблема в том, что при отправке клавиатуры на сервер VK он возвращает ошибку формата этой самой клавиатуры и кроме сообщения об ошибке он прикрепляет полученные им данные из моего запроса. В этих данных видно, что у параметра "payload" все обратные слэши "\" были заменены на прямы слэши "/", что для VK является ошибкой. Я так понял это делает 1С.
Как запретить 1С лезть в строку адреса?
P.S.: Отправляю запрос при помощи "ОтправитьДляОбработкиАсинх" объекта "HTTPСоединение".
По теме из базы знаний
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2) Спасибо, кэп.
Написать такой же запрос из постмана
Конечно же я так сделал (иначе бы не стал сюда писать). Из любых других сервисов, способных формировать hTTP-запросы всё работает нормально.
Перестать пихать свой шлак...
Я "пихаю свой шлак в части запроса" не потому что мне так хочется, а потому что такое API у ВК. Раньше оно точно принимало данные в теле запроса, сейчас принимает почему-то только в параметрах запроса.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот