资源描述
主要功能
一、 接收消息
1. 接收普通消息
A. 文本消息
B. 图片消息
C. 语音消息
D. 视频消息
E. 小视频消息
F. 地理位置消息
G. 链接消息
2. 接收事件推送
A. 关注/取消关注事件
方便开发者下发欢迎信息或者做账号的解绑
B. 扫描带参数二维码事件
未关注则先关注后再推送,关注则直接进行扫描事件推送
C. 上报地理位置事件
D. 自定义菜单事件
点击事件上报,弹出子菜单不上报
E. 点击菜单拉取消息时的事件推送
F. 点击菜单跳转链接时的事件推送
二、 发送消息
1. 被动回复消息
文本、图片、语音、视频、音乐、图文
2. 客服接口
当用户主动发消息给公众号时,开发者可以在48小时内调用客服接口回复消息(通过post一定格式的json串),方便提供优质服务。
A. 客服账号管理:添加、修改、删除、设置头像、获取所有客服账号、
B. 发消息:文本、图片、语音、视频、音乐、图文(10条内)、卡券
3. 群发接口
A. 上传图文消息素材
B. 根据分组进行群发
C. 根据OpenId列表进行群发(订阅号不可用)
D. 删除群发
E. 预览接口
F. 查询群发消息发送状态
G. 事件推送群发结果
4. 模板消息接口
模板消息仅用于公众号发送重要的服务通知,如信用卡刷卡,商品购买成功等,每个账号可以同时使用15个模板,每个模板日调用上限10万次
A. 设置所属行业
B. 获得模板ID
C. 发送模板消息
D. 事件推送(成功,用户拒绝,其他原因失败)
5. 获取自动回复规则
三、 素材管理
1. 新增临时素材,有效3天
图片:1M 支持JPG
语音:2M 不超过60s,支持AMR、MP3格式
视频:10M,支持MP4
缩略图:64kb,支持JPG
调用该接口需https协议
2. 获取临时素材
3. 新增永久素材
仅限腾讯域名内使用
图文消息素材和图片素材上限5000,其他类型1000
图片大小不超过2M 支持bmp/png/jpeg/jpg/gif
语音不超过5M 长度不超过60s,支持mp3/wma/amr
调用该接口需https协议
4. 获取永久素材
5. 删除永久素材
6. 修改永久图文素材
7. 获取素材总数
8. 获取素材列表
四、 用户管理
1. 用户分组管理
A. 创建分组 最多支持100个分组
B. 查询所有分组
C. 查询用户所在分组
D. 修改分组名
E. 移动用户分组
F. 批量移动用户分组
G. 删除分组 删除后分组下用户进入默认分组
2. 设置备注名(服务号)
3. 获取用户基本信息(包括UnionID机制)
4. 获取关注者列表
一次调用最多10000个,可多次调用拉取
5. 获取用户地理位置
每次用户进入都会上报,以xml格式上报
6. 网页授权获取用户信息
第一步:用户同意授权,获取code
第二步:通过code换取网页授权access_token
第三步:刷新access_token(如果需要)
第四步:拉取用户信息
五、 自定义菜单管理
1. 自定义菜单创建接口
最多3个一级菜单(4个汉字),5个二级菜单(7个汉字)
可实现多种类型按钮:点击推事件、跳转url、扫码推、扫码推并弹出“消息接收中”提示框随时接收下发消息、拍照发图、拍照或者相册选择、相册发图、地理位置选择、下发消息(除文本呢)、跳转图文消息URL
2. 自定义菜单查询接口
3. 自定义菜单删除接口
4. 自定义菜单事件推送
5. 获取自定义菜单配置接口
可查网站上设的和api 设的
六、 账号管理
1. 生成带参数二维码
临时二维码和永久二维码(永久二维码上限10万个)
步骤:
A. 创建二维码ticket
B. 通过ticket换取二维码
2. 长链接转短链接接口(避免url太长引起的扫码过慢和成功率下降)
七、 数据统计接口
1. 用户分析数据接口:用户增减和累计用户数据
2. 图文分析数据接口:群发每日数据、总数据、图文统计数据、图文统计分时数据、图文分享转发数据、图文分享转发分时数据
3. 消息分析数据:发送概况、分时数据、周数据、月数据、分布数据、分布周数据、分布月数据
4. 接口分析数据接口:获取接口分析数据、获取接口分析分时数据
八、 微信JS-SDK
九、 微信小店接口
十、 卡券接口
1. 创建卡券
2. 会员卡专区
3. 投放卡券
4. 核销卡券
5. 管理卡券
6. 卡券事件推送
7. 卡券错误码
8. 特殊票券
十一、 微信门店接口
提供门店批量导入、查询、修改、删除等功能
十二、 微信智能接口
语言理解接口
十三、 设备功能介绍
物联网解决方案,手环、电视、智能家电控制等
十四、 多客服功能
消息转发到多客服、客服管理、多客服会话控制、获取客服聊天记录、PC端自定义插件接口
十五、 摇一摇周边(蓝牙)
1. 申请开通
2. 设备管理
3. 页面管理
4. 素材管理
5. 配置设备与页面关联
6. 获取设备及用户信息
7. 数据统计
8. 摇一摇关注
9. 摇一摇事件通知
展开阅读全文