发送聊天室消息
应用下的用户可向一个或多个指定聊天室发送消息。
- 通过该接口发送的消息,默认不会向消息发件人客户端同步。如需同步,请参见
isIncludeSender
参数用法。 - 支持单次向多个聊天室发送消息,建议不要超过 10 个。
提示
- 即使未加入聊天室,用户也可以通过此接口向聊天室中发送消息。
- 如需向应用下所有聊天室发送消息,可使用发送全体聊天室广播消息(
/message/chatroom/broadcast.json
)接口。详见发送全体聊天室广播消息。
请求方法
POST: https://数据中心域名/message/chatroom/publish.json
频率限制:每秒 100 条。同时向 10 个聊天室发送消息视为 10 条。
签名规则:所有服务端 API 请求均需要进行规则校验,详见 API 请求签名。
正文参数
HTTP 请求正文数据格式为 application/x-www-form-urlencoded
,支持以下 HTTP 表单参数:
参数 | 类型 | 必传 | 说明 |
---|---|---|---|
fromUserId | String | 是 | 发送人用户 ID。 |
toChatroomId | String | 是 | 接收聊天室的 ID。可提供多个,以实现向多个聊天室发送消息,建议最多不超过 10 个。 |
objectName | String | 是 | 支持内置消息类型(见消息类型概述)或自定义消息的消息类型值。 注意 |