微信自定义开发的一些问题的梳理
待明确问题
1. 开发者模式下, 是不是消息必须自己开发,不能用微信后台, 毕竟后台功能更强大 稳定
配置url后自动回复菜单项就不能用,但群发可以用
2. 开发者模式下,微信后台自定义菜单功能是否可以用(下周用悦己沙龙的号验证)
单纯的开发者模式下肯定可以用,如果配置url后,接口会覆盖微信后台的设置,同时后台也可以覆盖接口
3. 普通网页中的二维码是否可识别
4. 确认开启服务器配置后,微信后台是否可以管理回复消息
不能回复消息了,消息已被转发到配置的url上
5. 公众号开发者模式不配置url,是否可以调用统计接口,猜测是可以
开发模式下配置url后,微信后台哪些核心功能仍可能
1. 群发可用
2. 素材管理可用
3. 开启服务器配置后,用户发送的消息将自动转发到该配置地址,并且在网站中设置的自动回复和自定义菜单将失效。
4. 自定义菜单也可以用,但是会互相覆盖
5. 消息管理仍然可以用,可以回复
6. 消息统计数据待确定
7. 消息在微信后台只保留5天的数据,所有自己开发有好处
功能
群发消息
官方说明: http://kf.qq.com/faq/120911VrYVrA131025QniAfu.html
1) 根据群发对象(全部或分组)、性别、地区进行细分推送
群发接口:http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
接口备注说明: a) 只有服务号有权限根据openId列表群发消息
b) 这样的话自定义后台就能像原后台一样根据用户属性发送消息,不过订阅号仍可使用分组群发接口
c)还有预览、查询群发消息发送状态接口可以用
d) 事件群发推送结果,微信服务器推送完毕后给公众号开发者平台填的url推送事件,反馈事情群发的情况
2) 已推送数据管理(将删除图文消息及查看历史消息中的记录,粉丝仍能在会话页看到预览内容)
3) 支持文字、语音、视频、图片、图文消息, 不同消息内容都有相应限制
4) 发送消息没有人数限制,只能发给粉丝,不支持群发给非订阅用户
5) 订阅号群发消息没有提示音; 服务号有提示音; 通过预览单独发送分析微信号,有提示音
6) 消息管理的实时消息,给某个粉丝回复,手机端有提示音
7) 删除群发消息后,群发权限不会恢复
自动回复
1) 被添加自动回复,粉丝关注公众号时触发,内容支持:文字/语言/图片/视频
http://kf.qq.com/faq/120322fu63YV130422aEv6nq.html
2) 消息自动回复, 粉丝给公众号发送消息时触发,内容支持: 文字/语言/图片/视频
http://kf.qq.com/faq/120322fu63YV130422q6FBrm.html
3) 关键词自动回复规则比较复杂,请看
http://kf.qq.com/faq/120322fu63YV130422rYNjYB.html
插件
投票管理:新建投票、查看投票详情
投票没有接口
多客服: 为公众号提供客服功能,支持多人同时为一个公众号提供客服服务
用户量比较大的服务号可以启用,开发多客服系统工作量大,需要有系统的需求分析和设计
接口: http://mp.weixin.qq.com/wiki/5/ae230189c9bd07a6b221f48619aeef35.html
微信连Wi-Fi,是为商户的线下场所提供一套完整和便捷的微信连Wi-Fi的方案
卡券功能,是公众平台向有投放卡券需求的公众号提供的管理、推广、经营分析的整套解决方案。
供商家使用
接口: http://mp.weixin.qq.com/wiki/9/d8a5f3b102915f30516d79b44fe665ed.html
自定义菜单
需求说明: http://kf.qq.com/faq/120911VrYVrA150210BBJvei.html
开发接口:http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html
用户点击自定义菜单后,微信会把点击事件推送给开发者,公众号开发者平台填的url
如果在采用开发者模式下,微信后台的菜单管理可以用,且能满足自己需求,就别自己开发,成本比较高,
自定义菜单只做链接还好,如何自定义菜单涉及素材及文章等内容就不好做,需要是一个体系
自定义接口开发提供了更多高级功能: 扫码推事件、扫码推事件且弹出“消息接收中”提示框 、弹出系统拍照发图、弹出拍照或者相册发图、 弹出微信相册发图器、 弹出地理位置选择器
管理
消息管理
1) 全部消息、可根据时间维度筛选
2) 消息可以标星
3 ) 回复消息
4) 搜索消息
接收消息接口:http://mp.weixin.qq.com/wiki/10/79502792eef98d6e0c6e1739da387346.html
发消息接口:http://mp.weixin.qq.com/wiki/14/89b871b5466b19b3efa4ada8e577d45e.html
发消息接口可以用于:被添加自动回复、消息自动回复、关键词自动回复
模版消息接口: 如信用卡刷卡通知,商品购买成功通知,如果有支付功能时需要使用,认证的服务号才有权限
客服接口:管理客服微信号、使用客服号发送消息
http://mp.weixin.qq.com/wiki/1/70a29afed17f56d537c833f89be979c9.html
获取自动回复规则接口:
a)、本接口只能获取后微信后台设置的规则,并且可以通过本接口修改规则
b)、若公众号自行开发实现自动回复,或通过第三方平台开发者来实现,则无法获取。
接口事件推送:
http://mp.weixin.qq.com/wiki/2/5baf56ce4947d35003b86a9805634b1e.html
1) 关注/取消, 记录那些用户关注取消、给关注用户发送欢迎消息, 记录后可以详细用户统计,比例列出7日内新增的用户
2) 扫描带参数的二维码事件, 用于统计用户通过扫描二维码参与某个活动,包括未关注 已关注
3) 上报地理位置,用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,或在进入会话后每5秒上报一次地理位置,用于用户数据统计或者LBS应用场景
4) 自定义菜单事件,用于统计用户点击菜单行为,包括(点击菜单和跳转链接两个事件)
用户管理: 分组、标星组、黑名单
接口:http://mp.weixin.qq.com/wiki/0/56d992c605a97245eb7e617854b169fc.html
http://mp.weixin.qq.com/wiki/0/d0e07720fc711c02a3eab6ec33054804.html
素材管理:
1)图文消息编辑,单图文、多图文,认证后的可以插入历史文章的链接
正文可以插入图片、视频(腾讯视频和微视频)、微信投票
2)图片 视频 音频素材管理(上传、管理)
3)搜索功能
如果自己开发消息相关服务,素材管理也是必备的基础模块,用于上传下载管理消息中的素材
没有获取单图文、多图文的接口,所有想通过接口获取微信文章的内容走不通,通过链接来抓取文章内容是个办
如果在自己的平台实现文章编辑,可以用上传图文素材接口,上传后拿到一个media_id,可以用来做预览、以及群发消息
难点:a) 自定义的格式是否会和微信的发生冲突,实现编辑的工作量也不小
b) 不能用微信的投票插件
c) 插入视频功能是否可以实现
d) 插入历史文章的功能是否可实现,已认证的会有此功能
e) 插入的二维码图片是否也可以解析
上传图文消息素材接口(最多支持10条): http://mp.weixin.qq.com/wiki/15/5380a4e6f02f2ffdc7981a8ed7a40753.html
素材接口:http://mp.weixin.qq.com/wiki/5/963fc70b80dc75483a271298a76a8d59.html
接口有这些
统计
用户分析
1)用户增长
a) 昨日、周、月的新关注人数、取消关注人数、净关注人数、累计关注人数
b) 关键指标详解,以趋势图展示( 新关注人数、取消关注人数、净关注人数、累计关注人数)
事件维度: 7天 14天 30天 自定义区间
来源:全部、搜索公众号名称、搜索微信号、图文右上角菜单、名片、扫二维码及其他
c) 每天的 新关注人数、取消关注人数、净关注人数、累计关注人数,可以导出CSV格式
接口可以取到跨度为7天的数据,包括新关注、取消关注、累计关注,可以实现微信后台的用户增长统计功能
http://mp.weixin.qq.com/wiki/3/ecfed6e1a0a03b5f35e5efac98e864b7.html
2) 用户属性
a) 性别、语言、省份、城市、终端、机型分布
b) 各属性分布详细数据
没有对应的接口
图文分析
1) 图文群发
a) 所有图文,每篇文章的送达人数>图文页阅读数>原文阅读数>z转发+收藏
b) 图文详解, 整体数据、详细数据趋势图、读者性别分布、读者身份分布、阅读终端分析、机型分析、详细数据表
c) 图文对比,对比某几篇的数据
2) 图文统计
a) 昨日、周、月的图文页阅读次数、原文阅读次数、分享转发次数、微信收藏人数
b) 关键指标详解,以趋势图展示( 图文页阅读、原文阅读、分享转发、微信收藏 )
事件维度: 7天 14天 30天 自定义区间
来源:全部、会话、好友转发、朋友圈、腾讯微博、历史消息页 其它
接口:http://mp.weixin.qq.com/wiki/8/c0453610fb5131d1fcb17b4e87c82050.html
获取图文群发每日数据(getarticlesummary): 获取的是某天所有被阅读过的文章(仅包括群发的文章)在当天的阅读次数等数据
获取图文群发总数据(getarticletotal): 某天群发的文章,从群发日起到接口调用日(但最多统计发表日后7天数据)
获取图文统计数据(getuserread):
接口中没有用户属性的分布数据
消息分析
1) 消息分析
a) 小时报、日报、周报、月报
b) 关键指标: 消息发送人数 消息发送次数 人均发送次数
c) 关键指标详解 7天 14 30 自定义区间
d) 详细数据
接口:http://mp.weixin.qq.com/wiki/12/32d42ad542f2e4fc8a8aa60e1bce9838.html
2) 消息关键词
a) TOP200关键词
没有消息关键词的数据接口
接口分析:接口分析仅统计了基础消息接口,调用次数、失败率、平均耗时、最大耗时
接口: http://mp.weixin.qq.com/wiki/8/30ed81ae38cf4f977194bf1a5db73668.html
其它接口
账号管理
基础接口
转载于:https://www.cnblogs.com/gscq073240/articles/7806992.html
微信自定义开发的一些问题的梳理相关推荐
- 自定义菜单url不能带_微服务架构【SpringBoot+SpringCloud+VUE】五 || 实战项目微信公众号自定义开发...
本章主要讲解微信公众号自定义菜单.微信网页开发.模板消息推送等功能的实现: 发福利了,下方关注公众号,就能免费获取项目源码 1.自定义菜单 开发前需要了解以下几点: 1.微信公众号的自定义菜单最多包括 ...
- java 微信自定义菜单 java微信接口开发 公众平台 SSM
1. 权限管理:点开二级菜单进入三级菜单显示 角色(基础权限)和按钮权限 角色(基础权限): 分角色组和角色,独立分配菜单权限和增删改查权限. 按钮权限: 给角色分配按钮权 ...
- java 微信自定义菜单 java微信接口开发 公众平台 SSM redis shiro 多数据源
A 调用摄像头拍照,自定义裁剪编辑头像,头像图片色度调节 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技术 ,0个代码不用写,生 ...
- 微信自定义菜单 有代码生成器 java微信接口开发 公众平台 SSM redis shiro 多数据源...
获取[下载地址] QQ: 313596790 官网 http://www.fhadmin.org/ A 调用摄像头拍照,自定义裁剪编辑头像,头像图片色度调节 B 集成代码生成器 [正反双向](单表 ...
- 使用asp.net mvc,boostrap及knockout.js开发微信自定义菜单编辑工具
前言 微信的接口调试工具可以编辑自定义菜单,不过是提交json格式数据创建菜单,非常的不方便还容易出错.网上的工具不好用,所以就自己写了一个. 正文 先用bootstrap排个页面框架出来,调用自定义 ...
- 微信个性化菜单 java_java微信开发API第四步 微信自定义个性化菜单实现
微信如何实现自定义个性化菜单,下面为大家介绍 一.全局说明 详细说明请参考前两篇文章. 二.本文说明 本文分为五部分: * 工具类AccessTokenUtils的封装 * 自定义菜单和个性化菜单文档 ...
- 连小白都能看懂的微信开发之 微信自定义菜单 + 获取网页授权 + 获取用户信息
微信自定义菜单+获取网页授权+获取用户信息 今天项目需要一个需求,就是添加一个菜单接口,并且还可以获取用于的信息,从而根据用户的信息去做一些业务的查询.通过百度和自己查看文档大致的解决办法如下: 注意 ...
- 微信企业号开发(7)--自定义菜单
[本文所描述的内容具有一定的时效性,请以实际开发所处环境为准] 今天,我们来介绍另一个在微信中,我们经常用到的功能,那就是菜单.在本文中,由于博主之前开发企业号时,微信企业号仅有链接,点击事件两个选项 ...
- java 微信 菜单_java微信开发API第四步 微信自定义个性化菜单实现
微信如何实现自定义个性化菜单,下面为大家介绍 一.全局说明 详细说明请参考前两篇文章. 二.本文说明 本文分为五部分: * 工具类AccessTokenUtils的封装 * 自定义菜单和个性化菜单文档 ...
最新文章
- 计算机软件大作业,计算机软件基础大作业
- 【Android 性能优化】应用启动优化 ( 安卓应用启动分析 | Launcher 应用启用普通安卓应用 | 应用进程分析 )
- 微信小程序-控制文本只显示若干行多余隐藏
- 关于Ajax中文乱码的问题
- 从服务器上自动更新系统补丁
- python实现选择文件_用tkinter 实现从文件夹选择文件并显示
- 最受欢迎的 Top语言及其 Top 10漏洞
- 《Greenplum5.0 最佳实践》 系统监控与维护 (五)
- 原创:使用脚本获取本机IP地址
- 解决C#网络通信编程的阻塞问题
- 操作系统中的hosts文件
- 如何在vue中使用Cesium加载shp文件、wms服务、WMTS服务
- 自己编写的android汉字转拼音类(超全字库)
- pla3d打印材料密度_PLA塑料材料
- linux scl软件包下载,SCL项目:在Red Hat系列系统上安装同一软件的不同版本
- Day3-中文分词技术(常用分词技术介绍)
- Unity中的3D数学和渲染
- 8.15美团笔试和奇葩赛码网的输入坑
- 计算机多媒体培训总结,多媒体培训心得体会
- 批处理学习整理--批处理清理垃圾与控制开机自启软件实现