Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Отправить cообщение методом POST /extension/{extension_id}/message/send/

Получить сообщение методомсообщения методом GET /extension/{extension_id}/message/, либо конкретное сообщение по id методом  GET /extension/{extension_id}/message/{message_id}

Пометить сообщение (прочитано или нет) PUT /extension/{extension_id}/message/{message_id}

...

Name

Type

Description

extension_id

string

id добавочного

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

Name

Type

Description

dst_num

string

Номер получателя сообщения

src_numstringНомер отправителя сообщения
textstringТекст сообщения для отправки

...

Name

Type

Description

chat_idstringid чата

dst_num

stringНомер получателя сообщения
extension_idintegerid добавочного
flowstringНаправление (out, in)
idstringid сообщения
init_time_gmtstringВремя получения, либо отправки сообщения
readbooleanTrue если прочитано, False если нет
src_numstringНомер отправителя сообщения
statusstringСтатус сообщения
textstringТекст сообщения

...

Name

Type

Description

read

boolean

True - установить в "прочитано"

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

Name

Type

Description

chat_idstringid чата
dst_numstringНомер получателя сообщения
extension_idintegerid добавочного
flowstringНаправление (out, in)
idstringid сообщения
init_time_gmtstringВремя получения, либо отправки сообщения
readbooleanTrue если прочитано, False если нет
src_numstringНомер отправителя сообщения
statusstringСтатус сообщения
textstringТекст сообщения

Ресурсы /chat/

С помощью ресурса /chat/ можно:

Получить список чатов методом GET /extension/{extension_id}/chat/

Получить список сообщения из информацию о последних сообщениях чата методом GET  /extension/{extension_id}/chat/{chat_id}

Удалить чат методом DELETE /extension/{extension_id}/chat/{chat_id}

Получить список сообщений чата методом GET /extension/{extension_id}/chat/{chat_id}/

, пометить сообщение (прочитано или нет),

а также удалить все сообщения из чата.messages/

Пометить прочитанными сообщения чата методом PUT /extension/{extension_id}/chat/{chat_id}/messages/

Удалить все сообщения чата методом DELETE /extension/{extension_id}/chat/{chat_id}/messages/

GET /extension/{extension_id}/chat/

Получить список чатов

Параметры

...

запроса

Name

Type

Description

extension_id

string

Нужно указать обязательно.

Name

Type

Description

extension

id добавочного

remote_numberstringФильтр по номеру
per_pageinteger

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

желаемое количество сообщений в ответе на один запрос
pageintegerномер страницы (нужен при указании per_page)

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

Имя

Тип

Описание

count_new

integer

Счетчик непрочитанных сообщений
idstringid чата

last_message_id

string

Нужно указать обязательно.

id последнего сообщения

last_message_init_time_gmt

string

время получения, либо отправки, последнего сообщения
last_message_textstringтекст последнего сообщения
remote_numberstring
per_pageintegerpageinteger
номер собеседника в чате

GET  /extension/{extension_id}/chat/{chat_id}

Получить информацию о последних сообщениях чата

Параметры URL

Name

Type

Description

extension_id

string

id добавочного

chat_id

string

id чата

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

Имя

Тип

Описание

count_new

integer

Счетчик непрочитанных сообщений
idstringid чата

last_message_id

string

id последнего сообщения

last_message_init_time_gmt

string

время получения, либо отправки, последнего сообщения
last_message_textstringтекст последнего сообщения
remote_numberstringномер собеседника в чате

DELETE /extension/{extension_id}/chat/{chat_id}
Удалить чат

Параметры URL

Name

Type

Description

extension_id

string

id добавочного

chat_id

string

id чата


GET /extension/{extension_id}/chat/{chat_id}/messages/

Получить список сообщений чата

Параметры URL

Name

Type

Description

extension_id

string

id добавочного

chat_id

string

id чата

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

Name

Type

Description

start_datetimestringначало даты запроса в формате  %Y-%m-%d %H:%M:%S
src_numstringфильтр по номеру источника
dst_numstringфильтр по номеру назначения
end_datetimestringконец даты запроса в формате  %Y-%m-%d %H:%M:%S
per_pageintegerжелаемое количество сообщений в ответе на один запрос
pageintegerномер страницы (нужен при указании per_page)
orderstringasc, либо desc

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

Name

Type

Description

chat_idstringid чата
dst_numstringНомер получателя сообщения
extension_idintegerid добавочного
flowstringНаправление (out, in)
idstringid сообщения
init_time_gmtstringВремя получения, либо отправки сообщения
readbooleanTrue если прочитано, False если нет
src_numstringНомер отправителя сообщения
statusstringСтатус сообщения
textstringТекст сообщения

PUT /extension/{extension_id}/chat/{chat_id}/messages/

Установить сообщения чата в "прочитано"

Параметры URL

Name

Type

Description

extension_idstringid добавочного
chat_idstringid чата

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

Name

Type

Description

read

boolean

True - установить в "прочитано"

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

Name

Type

Description

chat_idstringid чата
dst_numstringНомер получателя сообщения
extension_idintegerid добавочного
flowstringНаправление (out, in)
idstringid сообщения
init_time_gmtstringВремя получения, либо отправки сообщения
readbooleanTrue если прочитано, False если нет
src_numstringНомер отправителя сообщения
statusstringСтатус сообщения
textstringТекст сообщения

Ресурсы /chat/

DELETE /extension/{extension_id}/chat/{chat_id}/messages/

Удалить сообщения чата

Параметры URL

Name

Type

Description

extension_id

string

id добавочного

chat_id

string

id чата