升讯威微信营销系统开发实践:订阅号和服务号深入分析( 完整开源于 Github)
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction
因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至今没有变化,功能依然全部可用,你可以在此基础上,二次开发,完成你的业务功能,也可以抽取本平台中的代码复用在你的项目中,请遵循 MIT 开源协议保留我的版权声明和网站链接即可。
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction.WeixinContract
微信协议包装的项目还有一个单独的工程,这个工程的版本稍新,我会进行一定的更新维护,如最近增加了几个小程序开发需要使用到的接口。但是注意因为代码结构经过优化调整,直接引用到升讯威微信平台中,需要修改一些类的引用和名称。
升讯威微信营销系统开发实践系列
升讯威微信营销系统开发实践:(1)功能概要与架构设计
升讯威微信营销系统开发实践:(2)中控服务器的详细设计
升讯威微信营销系统开发实践:(3)功能介绍与此项目推广过程的一些体会
升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明
微信开发系列教程,将以一个实际的微信平台项目为案例,深入浅出的讲解微信开发、应用各环节的实现方案和技术细节。
原创内容,欢迎转载,转载请注明出处。
首先在第1章节中,我们先理清什么是订阅号,什么又是服务号,以及两者的关键性区别。
订阅号和服务号统称为微信公众号。
订阅号强调媒体资讯属性,为会员提供信息订阅,适用于新闻传媒类企业。订阅号从某种意义上来讲,是拿来做内容的,如果你没有原创作品,对用户没有任何意义。
服务号强调服务和应用属性,旨在为会员提供服务并与之互动。支持所有微信高级接口,几乎所有的功能应用都是针对服务号所开发的。
目前订阅号个人和企业都可申请,服务号只有企业才能申请而且有一定门槛,要真正用起来还需要利用微信的接口并结合自身的业务需求进行开发。
订阅号每天可下发1条消息,服务号每周可下发1条消息。
服务号下发的消息会显示在会员的聊天列表中,并有消息提醒通知会员;订阅号下发的消息只能折叠显示在会员的订阅号分组中,没有消息提醒。
订阅号不支持微信支付,无法实现会员充值、消费等相关功能。如发红包、1元抢购等和支付业务挂钩的业务都无法实现。经过微信认证的服务号可以开通微信支付。
订阅号没有微信的高级接口权限,无法获取用户的身份标识(OpenId),即使在认证订阅号下方添加菜单,跳转到页面中,也只能在页面里做一般信息展示,因为无法得知正在浏览页面的用户是谁,也就无法与之进行互动。在认证订阅号中可以实现微官网,但只能作为企业形象及信息静态展示、发布之用。
服务号可以获取用户身份标识(OpenId),并在此基础上实现微会员系统、微信活动、以及各类基于用户身份的营销活动。在服务号中实现的微官网可以显示用户的头像、积分、会员信息、卡券信息、活动信息以及微信支付信息等。
服务号可视为轻量级的手机App。如果将服务号与您的其它系统打通,可以实现更全面的服务,如购物中心将服务号与线下会员系统打通,即可在服务号中查询消费记录、积分、积分兑换、购物小票扫码赚积分、线下活动参与赚积分换礼品等;旅游景点影院娱乐场所可通过微信支付和卡券功能实现票务预定、购买、优惠券派发核销等等。
对于线下实体商户,初看之下订阅号可以每天下发消息,似乎更适合营销推广,但是需要考虑以下几点:
技术层面上,在微信中订阅号下发的消息是被折叠显示的,且没有消息提醒,需要会员主动到订阅号文件夹下查阅,而订阅号的注册开通门槛极低、个人企业皆可申请,各类订阅号五花八门,用户是否能够在订阅号列表中及时看到你下发的消息是一个未知数,根据过往的运营经验,订阅号下发的消息阅读率一般低于5%。
业务层面上,你是否确实每天都有新的有价值内容产生需要下发给用户?订阅号的典型适用场景为新闻传媒类的企业,可以向感兴趣的会员每天推送最新的新闻咨询等。而其它类型的线下实体商户通常不会有如此高频度的内容产生,服务号每周1次的下发频率完全满足了优惠促销活动消息的下发需求。如果一定要使用订阅号每天反复下发同样的信息推广,实际上会造成消息的阅读率大幅下降以及较高的粉丝流失率。
除了消息的下发区别外,服务号的其它功能和接口权限全面优于订阅号,应用好服务号的功能,才能够为企业沉淀客户,不断的注入新的客源,因此,微信服务号可以说是企业的最佳选择,是线下引流转化的不二之选。
目前微信官方对这两种账号的态度:一切政策向服务号倾斜,全力支持服务号的发展,最近的几次调整和新功能,都是针对服务号的,基于服务号的高级接口权限做二次开发,几乎已是无所不能,未来服务号可能会进一步升级为应用号。而对订阅号则是不管不顾的态度,不再为订阅号开放任何新接口或新功能。
而选择服务号需要具备一定的开发能力,微信提供了平台,而如何应用这个平台达到良好的营销效果,要看自身如何应用,但是对于大部分线下商家来说,可能并不具备专业的开发应用能力,此时可以选择成熟的第三方平台来为自己的微信服务号提供应用服务,在选择第三方服务平台时,需要综合考量平台的技术能力和应用能力,以及是否经过微信认证。第三方平台的服务方向亦有所不同,有些偏向于服务微商,有些偏向于服务在线商城、分销,目前重点服务于线下商户结合线下使用场景的平台较少,对于线下商户推荐“升讯威微信营销系统(http://wx.shengxunwei.com/)”,上手使用容易,功能全面,技术领先。
附1:公众号接口权限说明
|
接口名称 |
未认证订阅号 |
认证订阅号 |
未认证服务号 |
认证服务号 |
|
发送消息-被动回复消息 |
○ |
○ |
○ |
○ |
|
发送消息-客服接口 |
○ |
○ |
||
|
发送消息-群发接口 |
○ |
○ |
||
|
发送消息-模板消息接口(发送业务通知) |
○ |
|||
|
用户管理-用户分组管理 |
○ |
○ |
||
|
用户管理-获取用户基本信息 |
○ |
○ |
||
|
用户管理-获取用户列表 |
○ |
○ |
||
|
用户管理-获取用户地理位置 |
○ |
|||
|
用户管理-网页授权获取用户openid/用户基本信息 |
○ |
|||
|
推广支持-生成带参数二维码 |
○ |
|||
|
推广支持-长链接转短链接口 |
○ |
|||
|
界面丰富-自定义菜单 |
○ |
○ |
||
|
素材管理-素材管理接口 |
○ |
○ |
||
|
智能接口-语义理解接口 |
○ |
|||
|
多客服-获取多客服消息记录、客服管理 |
○ |
|||
|
微信支付接口 |
可申请 |
|||
|
微信卡券接口 |
可申请 |
可申请 |
||
|
微信设备功能接口 |
可申请 |
|||
|
微信JS-SDK-分享接口 |
○ |
○ |
||
|
微信JS-SDK-微信卡券 |
○ |
○ |
||
|
微信JS-SDK-微信支付 |
○ |
升讯威微信营销系统开发实践:订阅号和服务号深入分析( 完整开源于 Github)的更多相关文章
- 升讯威微信营销系统开发实践:(4)源代码结构说明 与 安装部署说明( 完整开源于 Github)
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...
- 升讯威微信营销系统开发实践:(3)功能介绍与此项目推广过程的一些体会( 完整开源于 Github)
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...
- 升讯威微信营销系统开发实践:微信接口的 .NET 封装
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...
- 升讯威微信营销系统开发实践:所见即所得的微官网( 完整开源于 Github)
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...
- 升讯威微信营销系统开发实践:(2)中控服务器的详细设计( 完整开源于 Github)
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...
- 升讯威微信营销系统开发实践:(1)功能概要与架构设计( 完整开源于 Github)
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction因为个人精力时间有限,不会再对现有代码进行更新维护,不过微信接口比较稳定,经测试至 ...
- 升讯威微信营销系统开发实践:(5) Github 源码:微信接口的 .NET 封装。
微信开发系列教程,将以一个实际的微信平台项目为案例,深入浅出的讲解微信开发.应用各环节的实现方案和技术细节. 本系列教程的最终目标是完成一个功能完善并达到高可用性能指标的微信管理软件,所以除了与微信本 ...
- GitHub开源:升讯威微信营销系统(第三方微信平台)完整源代码
GitHub:https://github.com/iccb1013/Sheng.WeixinConstruction 升讯威微信营销系统开发实践系列升讯威微信营销系统开发实践:(1)功能设计与架构设 ...
- 【开源分享】微信营销系统(第三方微信平台)github 开源
升讯威微信营销系统(微信第三方平台) 在线体验:http://wxcm.eeipo.cn/开源地址GitHub:https://github.com/iccb1013/Sheng.WeixinCons ...
随机推荐
- sql转百分比并保留两位小数
--转百分比并保留两位小数 select ProfitRate =Convert(nvarchar(20), (Convert(decimal(18,2),((DayPrice -MyPrice)*1 ...
- 关于为什么会涉足easyui
之前公司需要做一款类似于报价系统的功能,涉及到表单以及报表的统计, 这时分配给我,PHP也要开始弄easyui了 就这样走上了前端的路? 还挺感谢这些时间,有精力来学习额外的东西 不学习就会落后,ヾ( ...
- android中ScrollView嵌套ListView或GridView显示位置问题
Android中ScrollView中嵌套ListView或GridView时在开始进入界面时总是显示中间位置,开头的位置显示不出来.这种情况下只需要在ScrollView的父控件中添加以下两行代码即 ...
- HihoCoder - 1103 Colorful Lecture Note
Little Hi is writing an algorithm lecture note for Little Ho. To make the note more comprehensible, ...
- 探究osg中的程序设计模式【目录】
前序 探究osg中的程序设计模式---开篇 探究osg中的程序设计模式---创造性模式 探究osg中的程序设计模式---创造型模式---Factory(工厂)模式 探究osg中的程序设计模式---创造 ...
- Scania SDP3 2.38.2.37.0 Download, Install, Activate: Confirmed
Download: Scania Diagnos & Programmer SDP3 2.38.2.37.0 free version and tested version SDP3 2.38 ...
- 记一次mac下使用mamp集成环境配置lumen项目自定义域名遇到的花样问题
1.安装好mamp集成环境,自行百度. 2.从公司项目版本库里将项目克隆到本地. 好了,开始配置自定义域名来访问项目,以下是遇到的问题集锦... 1.web服务器使用的nginx,配置完域名访问报40 ...
- day 14:深浅copy,数据结构 ,函数,set集合,变量作用域、返回值
本节内容: 1,深浅copy 2,数据结构 3,函数 4,变量作用域 5,返回值,return 一.深浅copy 首先理解当给变量赋值的时候,是给变量存在值所在的内存地址 a = 10000 b = ...
- vs2010单步调试崩溃
vs2010在使用单步调试(F10,F11)功能时崩溃,如下图: 困扰了一段时间,度娘,google了很久也没有搜到有价值的解决方案,貌似问题非主流? 原因如下图(禁用即可): 当然这里NET Ref ...
- 服务器上部署Struts2的web项目报struts-default.xml:131:154的解决方法
背景: 用学生特价买了阿里云的服务器一年,为了练手,开始把毕业设计项目部署到该服务器上去. 项目使用的技术:Struts2 服务器上用tomcat启动该项目. 问题: 在楼主本地启动tomcat成功, ...