微信公众号 - API接口服务

Q

“微信公众号”提供了哪些API接口服务?

✍: 哇哇网

A

“微信公众号”提供了下列API接口服务。

1. 素材管理 - 公众号经常有需要用到一些临时性的多媒体素材的场景,例如在使用接口特别是发送消息时, 对多媒体文件、多媒体消息的获取和调用等操作,是通过media_id来进行的。素材管理接口对所有认证的订阅号和服务号开放。 通过本接口,公众号可以新增临时素材(即上传临时多媒体文件)。

素材管理 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源        操作                功能
--------   ------              -----------
media      upload              新增临时素材
media      get                 获取临时素材
material   add_news            新增永久素材
material   get_material        获取永久素材
material   del_material        删除永久素材
material   update_news         修改永久图文素材
material   get_materialcount   获取素材总数
material   batchget_material   获取素材列表

2. 自定义菜单 - 自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能。

自定义菜单 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源        操作                功能
--------   ------              -----------
menu       create              创建接口
menu       delete              删除接口
menu       addconditional      个性化菜单接口
menu       get                 获取自定义菜单配置
           get_current_selfmenu_info
                               查询接口

3. 草稿箱管理 - 开发者可新增常用的素材到草稿箱中进行使用。上传到草稿箱中的素材被群发或发布后,该素材将从草稿箱中移除。

草稿箱管理 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源           操作           功能
--------      ------         -----------
draft         add            新建草稿
draft         get            获取草稿
draft         delete         删除草稿
draft         update         修改草稿
draft         count          获取草稿总数
draft         batchget       获取草稿列表

4. 发布图文 - 开发者需要先将图文素材以草稿的形式保存,选择要发布的草稿 media_id 进行发布。

发布图文 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源           操作           功能
--------      ------         -----------
freepublish   submit         发布图文
freepublish   get            获取发布情况
freepublish   delete         删除发布
freepublish   getarticle     获取已发布文章
freepublish   batchget       获取发布列表

5. 消息群发 - 在公众平台网站上,为订阅号提供了每天一条的群发权限,为服务号提供每月(自然月) 4条的群发权限。而对于某些具备开发能力的公众号运营者,可以通过高级群发接口,实现更灵活的群发能力。

消息群发 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源        操作                功能
--------   ------              -----------
media      uploadimg           上传图文消息内的图片
media      uploadnews          上传图文消息素材
message    mass/sendall        根据标签进行群发
message    mass/send           根据OpenID列表群发
message    mass/delete         删除群发
message    mass/preview        发送预览消息给指定用户
message    mass/speed/set      控制群发速度
message    mass/speed/get      获取群发速度

5. 客服管理

客服管理 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源           操作                    功能
--------      ------                  -----------
customservice getkflist               获取客服基本信息
customservice kfaccount/add           添加客服帐号
customservice kfaccount/update        设置客服信息
customservice kfaccount/inviteworker  邀请绑定客服帐号
customservice kfaccount/uploadheadimg 上传客服头像
customservice kfaccount/del           删除客服帐号

5. 销售顾问管理

销售顾问管理 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源           操作                    功能
--------      ------                  -----------
guide         addguideacct            添加顾问信息
guide         getguideacct            获取顾问信息
guide         updateguideacct         修改顾问信息
guide         delguideacct            删除顾问信息
guide         getguideacctlist        获取顾问列表
guide         guidecreateqrcode       生成顾问二维码
guide         getguidebuyerchatrecord 获取顾问聊天记录
guide         setguideconfig          设置关注自动回复
guide         getguideconfig          获取关注自动回复
guide         setguideacctconfig      设置离线自动回复
guide         getguideacctconfig      获取离线自动回复
...

6. 用户管理

用户管理 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源           操作               功能
--------      ------             -----------
tags          create             创建用户标签
tags          get                获取用户标签
tags          update             修改用户标签
tags          delete             删除用户标签
tags          getidlist          获取用户身上的标签列表
tags/members  batchtagging       批量为用户打标签
tags/members  batchuntagging     批量为用户取消标签
tags/members  getblacklist       获取黑名单
tags/members  batchblacklist     拉黑用户
tags/members  batchunblacklist   取消拉黑用户
user/tag      get                获取标签下粉丝列表
user/info     updateremark       设置用户备注名
user/info     get                获取用户基本信息
user/info     batchget           批量获取用户基本信息

7. 数据统计

数据统计 API调用方式为:https https://api.weixin.qq.com/{资源}/{操作}:

资源           操作               功能
--------      ------             -----------
datacube      getusersummary     获取用户增减数据
datacube      getusercumulate    获取累计用户数据
datacube      getarticlesummary  获取图文群发每日数据
datacube      getarticletotal    获取图文群发总数据
datacube      getuserread        获取图文统计数据
...
datacube      getupstreammsg     获取消息发送概况数据
datacube      getupstreammsghour 获取消息发送分时数据
...

8. 用户管理

用户管理 API调用方式为:https https://api.weixin.qq.com/cgi-bin/{资源}/{操作}:

资源           操作               功能
--------      ------             -----------
tags          create             创建用户标签
tags          get                获取用户标签
tags          update             修改用户标签
tags          delete             删除用户标签
tags          getidlist          获取用户身上的标签列表
tags/members  batchtagging       批量为用户打标签
tags/members  batchuntagging     批量为用户取消标签
tags/members  getblacklist       获取黑名单
tags/members  batchblacklist     拉黑用户
...

 

微信公众号 - API access_token

微信公众号 - API接口

微信公众号 - API接口

⇑⇑ 微信公众号 - 常见问题解答

2024-04-14, 515👍, 0💬