Задать вопрос
@Foux123

Как передать массив в массиве через строку запроса JSON?

У меня НЕТ возможности написать код (скрипт). Мне необходимо правильно сформировать строку запроса.
Не могу понять, как правильно сформировать строку запроса JSON.

JSON POST:

{
	"DIALOG_ID": 1,
	"MESSAGE": "Пункт выполнен",
	"ATTACH": {
           "ID": 1,
           "COLOR": "#9b2961",
           "BLOCKS": [
            {"LINK": {
                "NAME": "Тикет #12345: новое API для модуля \"Веб-мессенджер\"",
                "DESC": "Необходимо реализовать к релизу!",
                "LINK": "https://api.bitrix24.com/"
            }}
           ]
		}
}

Моя строка запроса:

DIALOG_ID=1&MESSAGE=Пункт выполнен&ATTACH[ID]=1&ATTACH[COLOR]=#9b2961&ATTACH[BLOCKS][0][LINK][NAME]=Тикет #12345: новое API для модуля "Веб-мессенджер"&ATTACH[BLOCKS][0][LINK][DESC]=Необходимо реализовать к релизу!&ATTACH[BLOCKS][0][LINK][LINK]=https://api.bitrix24.com/

Мазила выдает ошибку: error "ATTACH_ERROR"; error_description"Incorrect attach params"

С одной стороны все логично, но почему-то не работает, прощу помочь разобраться, что делаю не так.
  • Вопрос задан
  • 973 просмотра
Подписаться 1 Простой 1 комментарий
Ответ пользователя Надим К ответам на вопрос (3)
zkrvndm
@zkrvndm
Архитектор решений
Комментировать