服务端获取流内容
此接口用于拉取流式消息的完整内容,适用于路由消息仅包含部分流内容的场景。当应用服务端需要获取完整的流式消息时,可通过该接口基于流消息的唯一标识(messageUID
)实时拉取消息内容。
通过 SSE (Server-Sent Events) 协议,接口返回分为以下两种情况:
- 流已接收完毕:融云服务会全量返回流内容。
- 流正在接收中:返回
stopReason = 29001
,表示流仍在生成中,需等待流生成完毕后再完整拉取。
提示
客户端与服务端的区别:
- 客户端:实时接收流内容,无需等待流生成完毕。
- 服务端:需等待流生成完毕后才可获取完整内容。
请求方法
GET: https://数据中心域名/v3/message/get_stream.json
调用频率:每秒 100 次
签名规则:所有服务端 API 请求均需要进行规则校验,详见 API 请求签名。
正文参数
HTTP 请求正文数据格式为 application/json;charset=UTF-8
,支持以下 Query 参数:
参数 | 类型 | 必传 | 说明 |
---|---|---|---|
messageUID | String | 是 | 流唯一 ID |