11  /  12

MessageDelete - удаление сообщения

Внимание!
Статья в процессе наполнения, может содержат ошибки и неточности. Эта надпись исчезнет

Описание

Команда предназначена для удаления сообщения по идентификатору, полученному как результат команды отправки сообщения Message.

Направление

PMS -> TurnIP

Метод

POST

Запрос


POST /api/MessageDelete HTTP/1.1
Content-Type: application/json
API-KEY: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxx
Accept-Encoding: gzip, deflate, br
Connection: keep-alive
Content-Length: 28

{
    "messageID": 159 // Идентификатор сообщения
}

Параметры запроса

Параметр Тип Значение
messageID number Идентификатор сообщения, полученный как результат команды отправки сообщения Message.

Ответ

TurnIP возвращает код 200 OK и статусы удаления сообщений в разрезе комнат в случае успешного выполнения операции либо код 404 Not Found: Message not found., если передан несуществующий идентификатор сообщения.

Ответ 200 ОК


HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=utf-8
[
    {
        "room": "101", // комната
        "status": 0 // статус
    },
    {
        "room": "108",
        "status": 0
    }
]

Параметры ответа

Параметр Тип Значение
room string Комната, по которой определяется статус (status).
status number Статус удаления сообщения в комнате. См. таблицу ниже.

Статусы сообщений

Сататус (status) Значение
0 Запрос на удаление успешен
4 Сообщение в процессе удаления
8 Сообщение удалено ранее
Нравится0