@lightseeker

Почему сообщение не отправляется через REST запрос Bitrix24 API?

Делаю вот такой POST запрос на /rest/imconnector.send.messages

{
    "CONNECTOR": "1,
    "LINE": "2",
    "MESSAGES": [
         {
            "user": {
                "id": "2",
                "name": "user_name"
            },
            "message": {
                "id": "3",
                "text": "Test message!"
            },
            "chat": {
                "id": "4,
                "name": "Chat name"
            }
        }
    ]
}


Линия, ID коннектора, все правильные. Но получаю результат

{
    "result": {
        "SUCCESS": false,
        "DATA": []
    },
    "time": {
        "start": 1703490430.834676,
        "finish": 1703490430.882493,
        "duration": 0.047816991806030273,
        "processing": 0.0057849884033203125,
        "date_start": "2023-12-25T10:47:10+03:00",
        "date_finish": "2023-12-25T10:47:10+03:00",
        "operating_reset_at": 1703491030,
        "operating": 0
    }
}
  • Вопрос задан
  • 150 просмотров
Пригласить эксперта
Ответы на вопрос 2
MESSAGES - Массив сообщений, где сообщения описываются массивом следующего формата:

imconnector.send.messages

Попробуйте MESSAGES передавать не как массив с объектом, а все объекты преобразовать в массивы как в документации
Ответ написан
gromdron
@gromdron Куратор тега Битрикс24
Работаю с Bitrix24
Пишите в техническую поддержку с примером запроса и результатом ответа.
false означает что ваше сообщение было передано в провайдер, а он вернул ошибку, но эту ошибку в метод вам не отдали и сами вы ее не посмотрите.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы