差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 上一修订版 两侧同时换到之后的修订记录 | ||
im:server:basics:messages [2022/03/04 03:09] jennifer.zeng [发送消息] |
im:server:basics:messages [2022/03/04 03:10] jennifer.zeng |
||
---|---|---|---|
行 9: | 行 9: | ||
本篇介绍消息相关的 REST API,包括在服务端实现用户到用户,或用户到群组的消息发送与接收,支持消息类型包括文本消息,图片消息,语音消息,视频消息,透传消息和自定义消息。 | 本篇介绍消息相关的 REST API,包括在服务端实现用户到用户,或用户到群组的消息发送与接收,支持消息类型包括文本消息,图片消息,语音消息,视频消息,透传消息和自定义消息。 | ||
- | 发送文件类型消息要先把文件上传到环信服务器,参考文档:[[im:server:basics:fileoperation|文件上传下载]] | + | 发送文件类型消息要先把文件上传到环信服务器,参考文档:[[im:server:basics:fileoperation|文件上传下载]]。 |
- | REST 接口发消息,不会判断环信 ID 在 app key 下是否存在。 | + | REST 接口发消息,不会判断环信 ID 在 App Key 下是否存在。 |
===== 流程说明 ===== | ===== 流程说明 ===== | ||
^消息类型^说明^ | ^消息类型^说明^ | ||
- | |发送文本/透传消息|直接编辑内容发送| | + | |发送文本/透传消息|直接编辑内容发送。| |
- | |发送图片/语音/视频消息|需要先上传这三类文件,从接口返回值中获取到相应的参数,按照 API 要求编辑到消息体中然后的发送| | + | |发送图片/语音/视频消息|需要先上传这三类文件,从接口返回值中获取到相应的参数,按照 API 要求编辑到消息体中然后的发送。| |
===== 发送文本消息 ===== | ===== 发送文本消息 ===== | ||
给一个或者多个用户,或者一个或者多个群组发送消息,并且通过可选的 from 字段让接收方看到发送方是不同的人。同时,支持扩展字段,通过 ext 属性,APP 可以发送自己专属的消息结构。 | 给一个或者多个用户,或者一个或者多个群组发送消息,并且通过可选的 from 字段让接收方看到发送方是不同的人。同时,支持扩展字段,通过 ext 属性,APP 可以发送自己专属的消息结构。 | ||
<WRAP clear/> | <WRAP clear/> | ||
- | **注意**:在调用程序中,请求体如果超过 50KB 会导致413错误,需要拆成几个更小的请求体重试,同时用户消息+扩展字段的长度在40KB以内。详见[[im:server:help:restastrict|接口限流说明]]。 | + | **注意**:在调用程序中,请求体如果超过 50KB 会导致 413 错误,需要拆成几个更小的请求体重试,同时用户消息+扩展字段的长度在 40KB 以内。详见[[im:server:help:restastrict|接口限流说明]]。 |
=== HTTP Request === | === HTTP Request === |