有关此资源的方法列表,请参阅本页结尾。
资源表现形式
Message是Party的消息数据。根据不同的消息类型,Message有不同的作用和内容。每当一条Message创建成功时,同时会创建一条归档消息Archived Message。在会话栏的Message只保存36小时,过期即删除。归档消息作为永久保存并且只能在归档栏查看。
{
"id": integer,
"from_user": string,
"from_name": string,
"to_user": string,
"to_name": string,
"to_group": integer,
"content": string,
"message_type": enum,
"send_time": string,
"location": string,
"timezone": string,
"detail": {}
}
Property name | Value | Description | Notes |
---|---|---|---|
id | integer | 消息 ID | |
from_user | string | 发送者的用户 ID | |
from_name | string | 发送者的用户全名 | |
to_user | string | 接收者的用户 ID | |
to_name | string | 接收者的用户全名 | |
to_group | integer | 这是群组ID,表示这是发送到指定群组的消息 | |
message_type | enum | 消息类型。常见的聊天类型有:0 好友私聊、100 群组聊天、200 群组私信、300 广播消息 | Message.Message_type |
content | string | 消息内容。聊天消息的内容保存到这个字段,除此以外的其他类型消息为null | 纯文本 |
send_time | string | 消息发送时间 | 日期时间格式:YYYY-MM-DDThh:mm:ss |
location | string | 发送者所在地点 | |
timezone | string | 发送者所在时区 | |
detail | string | 该字段保存消息的额外数据。根据不同类型的消息,保存对应需求的数据。聊天类型的消息,该值通常为空。 |
Methods
create
创建一条聊天消息。
broadcast
广播消息。
markRead
标记指定联系人的消息为已读。
history
获取当前用户的消息历史记录。