创建会话

请求说明

Https请求方式: POST

请求包结构体为:

{

"chatid": "1",

"name": "企业应用中心",

"owner": "zhangsan",

"userlist": ["zhangsan","lisi","wangwu"]

}

参数说明

参数

必须

说明

chatid

会话id。字符串类型,最长32个字符。只允许字符0-9及字母a-zA-Z,

如果值内容为64bit无符号整型:要求值范围在[1, 2^63)之间,

[2^63, 2^64)为系统分配会话id区间

name

会话标题

owner

管理员userid,必须是该会话userlist的成员之一

userlist

会话成员列表,成员用userid来标识。会话成员必须在3人或以上,1000人以下

返回结果

{

"errcode": 0,

"errmsg": "ok"

}

获取会话

请求说明

Https请求方式: GET

参数说明

参数

必须

说明

chatid

会话id

返回结果

{

"errcode": 0,

"errmsg": "ok",

"chat_info":

{

"chatid": "235364212115767297",

"name": "企业应用中心",

"owner": "zhangsan",

"userlist": ["zhangsan", "lisi", "wangwu"]

}

}

参数

说明

errcode

返回码

errmsg

返回码的文本描述信息

chat_info

会话信息

chatid

会话id

name

会话标题

owner

管理员userid

userlist

会话成员列表,成员用userid来标识

修改会话信息

请求说明

Https请求方式: POST

请求包结构体为:

{

"chatid": "235364212115767297",

"op_user": "lisi",

"name": "企业应用中心",

"owner": "zhangsan",

"add_user_list": ["zhaoli"],

"del_user_list": ["zhangsan"]

}

参数说明

参数

必须

说明

chatid

会话id

op_user

操作人userid

name

会话标题

owner

管理员userid,必须是该会话userlist的成员之一

add_user_list

会话新增成员列表,成员用userid来标识

del_user_list

会话退出成员列表,成员用userid来标识

返回结果

{

"errcode": 0,

"errmsg": "ok"

}

退出会话

请求说明

Https请求方式: POST

请求包结构体为:

{

"chatid": "235364212115767297",

"op_user": "lisi"

}

参数说明

参数

必须

说明

chatid

会话id

op_user

操作人userid

返回结果

{

"errcode": 0,

"errmsg": "ok"

}

清除消息未读状态

请求说明

Https请求方式: POST

请求包结构体为:

{

"op_user": "zhangsan",

"chat":

{

"type": "single",

"id": "lisi"

}

}

参数说明

参数

必须

说明

op_user

会话所有者的userid

chat

会话

type

会话类型:single|group,分别表示:群聊|单聊

id

会话值,为userid|chatid,分别表示:用户id|会话id

返回结果

{

"errcode": 0,

"errmsg": "ok"

}

发消息

接口说明

消息支持文本、图片、文件,在发送时需要区分群聊和单聊。如果接收人不存在,则发送失败。在企业IM端发送的消息,在同步到发送者的微信上时,不会有提醒。

可以通过文本消息下发表情(下载微信表情转换表)

请求说明

Https请求方式: POST

请求包结构体为:

text消息请求(单聊):

{

"receiver":

{

"type": "single",

"id": "lisi"

},

"sender": "zhangsan",

"msgtype": "text",

"text":

{

"content": "Holiday Request For Pony(http://xxxxx)"

}

}

text消息请求(群聊):

{

"receiver":

{

"type": "group",

"id": "235364212115767297"

},

"sender": "zhangsan",

"msgtype": "text",

"text":

{

"content": "Holiday Request For Pony(http://xxxxx)"

}

}

参数说明

参数

必须

说明

receiver

接收人

type

接收人类型:single|group,分别表示:群聊|单聊

id

接收人的值,为userid|chatid,分别表示:用户id|会话id

sender

发送人

msgtype

消息类型,此时固定为:text

content

消息内容

image消息请求(单聊):

{

"receiver":

{

"type": "single",

"id": "lisi"

},

"sender": "zhangsan",

"msgtype": "image",

"image":

{

"media_id": "MEDIA_ID"

}

}

image消息请求(群聊):

{

"receiver":

{

"type": "group",

"id": "235364212115767297"

},

"sender": "zhangsan",

"msgtype": "image",

"image":

{

"media_id": "MEDIA_ID"

}

}

参数说明

参数

必须

说明

参数

是否必须

描述

receiver

接收人

type

接收人类型:single|group,分别表示:群聊|单聊

id

接收人的值,为userid|chatid,分别表示:用户id|会话id

sender

发送人

msgtype

消息类型,此时固定为:image

media_id

图片媒体文件id,可以调用上传素材文件接口获取

file消息请求(单聊):

{

"receiver":

{

"type": "single",

"id": "lisi"

},

"sender": "zhangsan",

"msgtype": "file",

"file":

{

"media_id": "MEDIA_ID"

}

}

file消息请求(群聊):

{

"receiver":

{

"type": "group",

"id": "235364212115767297"

},

"sender": "zhangsan",

"msgtype": "file",

"file":

{

"media_id": "MEDIA_ID"

}

}

参数说明

参数

必须

说明

参数

是否必须

描述

receiver

接收人

type

接收人类型:single|group,分别表示:群聊|单聊

id

接收人的值,为userid|chatid,分别表示:用户id|会话id

sender

发送人

msgtype

消息类型,此时固定为:file

media_id

文件media_id,可以调用上传素材文件接口获取。文件须大于4字节

返回结果

{

"errcode": 0,

"errmsg": "ok"

}

设置用户新消息免打扰

接口说明

该接口可设置用户接收到的消息是否提醒。主要场景是用于对接企业im的在线状态,如用户处于在线状态时,可以设置改用户的消息免打扰。当用户离线时,关闭免打扰状态,对微信端进行提醒。

请求说明

Https请求方式: POST

请求包结构体为:

{

"user_mute_list":

[

{

"userid": "zhangsan",

"status": 0

},

{

"userid": "lisi",

"status": 1

}

]

}

参数说明

参数

必须

说明

user_mute_list

用户新消息免打扰参数,数组,最大支持10000个用户

userid

成员UserID

status

免打扰状态,0关闭,1打开,默认为0。当打开时所有消息不提醒;当关闭时,以用户对会话的设置为准。

返回结果

列表中不存在的用户会返回在invaliduser里,剩余合法用户会继续执行。

{

"errcode": 0,

"errmsg": "ok",

"invaliduser":["zhangsan"]

}

php微信点赞接口文档,聊天接口说明相关推荐

  1. 对接接口文档_接口自动化测试框架设计思路

    接口自动化测试--框架设计思路 1 前言 之前文章跟大家分享了一下自己在接口自动化测试中进行测试准备的一些相关知识点,接下来本篇文章详细分享一下接口自动化框架设计的思路总结,希望能对初次探索接口自动化 ...

  2. api数据接口文档_接口文档示例(Taobao/jd/pinduoduo/开放接口调用)

    api数据接口文档_接口文档示例 本文主要是提供了一个接口文档的范文,内容修订历史.目录.时序图.接口要素描述.接口说明.使用示例.字典.FAQ.  使用MD格式文档(makedown),选择原因,容 ...

  3. android api接口文档,API 接口文档

    API 接口文档 接口类说明 本文档所有接口所涉及的相关类及说明如下: 接口 说明 GsManager SDK 功能接口类,用于调用个数相关功能 GsConfig SDK 配置接口类,用于设置个数相关 ...

  4. 多测师拱墅校区肖sir_高级金牌讲师_接口测试之接口文档和接口用例

    一.接口文档 二.接口用例 ============================= 一.接口文档 1.接口接口结构 (1)url 接口路径(请求协议,ip,路径) (2) 请求方式 (post,g ...

  5. 根据接口文档书写接口,并在前端调用接口返回显示出数据(加下载)

    ---恢复内容开始--- 1.首先来看接口文档(其中一个接口): 接口的编写: 1 /** 2 * 7.11 余额明细查询接口3 *4 *@paramtoken5 *@parampageNum6 * ...

  6. 接口文档以及接口测试用例

    接口文档的产生: 是后端人员提供的接口API文档 比如说 java后台 python 或者是C/C++(现状是前后端分离) 接口文档中包含: 请求方式 路径 参数 响应文本内容 请求头 请求体 测试人 ...

  7. apipost生成word格式的接口文档,接口文档合并操作

    一.Apipost导出单个接口word 1.Apipost在分享完网址链接之后,有一个导出离线文档的功能.有导出HTML.导出MarkDown和导出word格式. 2.选择导出word文档 下载的为压 ...

  8. 【技巧】ApiPost生成word格式的接口文档,接口文档合并操作

    一.Apipost导出单个接口word 1.Apipost在分享完网址链接之后,有一个导出离线文档的功能.有导出HTML.导出MarkDown和导出word格式. 2.选择导出word文档 下载的为压 ...

  9. 怎么获取服务器接口文档,服务器接口获取数据

    服务器接口获取数据 内容精选 换一换 伸缩组是具有相同应用场景的实例的集合,是启停伸缩策略和进行伸缩活动的基本单位.伸缩组内定义了最大实例数.期望实例数.最小实例数.虚拟私有云.子网.负载均衡等信息. ...

最新文章

  1. 跟互联力量学Asp.net MVC3-安装和创建
  2. python训练营免费领取-21天训练营丨Python量化投资打卡第五期!学完押金全返!...
  3. VMware中linux与window目录共享
  4. [题解]CQOI2012 T2 组装 assemble
  5. 互联网项目中MySQL应该选什么事务隔离级别
  6. 【Python】编程笔记5
  7. C语言实现中国象棋(Qt实现界面,源码下载,详细注释,易移植)
  8. Acwing 276. I-区域
  9. 带孩子们做环球旅行的读后感_父母带孩子做心理咨询,需要注意哪些事项?
  10. mac 下基于firebreath 开发多浏览器支持的浏览器插件
  11. LInux:有关I/O重定向的详细教程
  12. tnsnames.ora配置未生效_一文了解网络交换机的6种命令配置模式
  13. 第11周学习进度情况
  14. 阿里巴巴集团数据库运维经验分享
  15. JAVA中整型常量的长度_以下的 能正确表示Java语言中的一个整型常量。_学小易找答案...
  16. JAVA电影院售票系统毕业设计 开题报告
  17. 计算机准考证要打印多大的纸,2020税务师准考证打印要求 应该用多大的纸打印?...
  18. 网页游戏开发入门教程一(webgame+design)
  19. 计算机3d相册代码,CSS3实现3D旋转相册(示例代码)
  20. php李炎辉,李炎恢PHP视频教程第一季资源分享

热门文章

  1. 致远软件更名致远互联 这里面有啥潜台词?
  2. 【Copulas建模】风力机和光伏发电相关性的Copulas建模理论
  3. 联发科MT6757/Helio X20芯片资料集锦(datasheet,参考设计,原理图)
  4. mt6757处理器相当于骁龙_华为麒麟 810 处理器横向对比,相比高通骁龙 730 /骁龙 835 孰强孰弱?...
  5. gnuradio 实现fm发射机
  6. 恒业微晶冲刺深交所:年营收4.3亿 戴联平控制73.8%表决权
  7. html、css、js文件加载顺序及执行情况
  8. 个人作业——防盗软件
  9. Jina AI x 矩池云 | 神经搜索引擎,一键构建
  10. 区分服务之分类和标记