微信开发系列教程:(1)订阅号和服务号深入分析

微信开发系列教程,将以一个实际的微信平台项目为案例,深入浅出的讲解微信开发、应用各环节的实现方案和技术细节。

原创内容,欢迎转载,转载请注明出处。

首先在第1章节中,我们先理清什么是订阅号,什么又是服务号,以及两者的关键性区别。

订阅号和服务号统称为微信公众号。

订阅号强调媒体资讯属性,为会员提供信息订阅,适用于新闻传媒类企业。订阅号从某种意义上来讲,是拿来做内容的,如果你没有原创作品,对用户没有任何意义。

服务号强调服务和应用属性,旨在为会员提供服务并与之互动。支持所有微信高级接口,几乎所有的功能应用都是针对服务号所开发的。

目前订阅号个人和企业都可申请,服务号只有企业才能申请而且有一定门槛,要真正用起来还需要利用微信的接口并结合自身的业务需求进行开发。

订阅号每天可下发1条消息,服务号每周可下发1条消息。

服务号下发的消息会显示在会员的聊天列表中,并有消息提醒通知会员;订阅号下发的消息只能折叠显示在会员的订阅号分组中,没有消息提醒。

订阅号不支持微信支付,无法实现会员充值、消费等相关功能。如发红包、1元抢购等和支付业务挂钩的业务都无法实现。经过微信认证的服务号可以开通微信支付。

订阅号没有微信的高级接口权限,无法获取用户的身份标识(OpenId),即使在认证订阅号下方添加菜单,跳转到页面中,也只能在页面里做一般信息展示,因为无法得知正在浏览页面的用户是谁,也就无法与之进行互动。在认证订阅号中可以实现微官网,但只能作为企业形象及信息静态展示、发布之用。

服务号可以获取用户身份标识(OpenId),并在此基础上实现微会员系统、微信活动、以及各类基于用户身份的营销活动。在服务号中实现的微官网可以显示用户的头像、积分、会员信息、卡券信息、活动信息以及微信支付信息等。

服务号可视为轻量级的手机App。如果将服务号与您的其它系统打通,可以实现更全面的服务,如购物中心将服务号与线下会员系统打通,即可在服务号中查询消费记录、积分、积分兑换、购物小票扫码赚积分、线下活动参与赚积分换礼品等;旅游景点影院娱乐场所可通过微信支付和卡券功能实现票务预定、购买、优惠券派发核销等等。

对于线下实体商户,初看之下订阅号可以每天下发消息,似乎更适合营销推广,但是需要考虑以下几点:

  • 技术层面上,在微信中订阅号下发的消息是被折叠显示的,且没有消息提醒,需要会员主动到订阅号文件夹下查阅,而订阅号的注册开通门槛极低、个人企业皆可申请,各类订阅号五花八门,用户是否能够在订阅号列表中及时看到你下发的消息是一个未知数,根据过往的运营经验,订阅号下发的消息阅读率一般低于5%。
  • 业务层面上,你是否确实每天都有新的有价值内容产生需要下发给用户?订阅号的典型适用场景为新闻传媒类的企业,可以向感兴趣的会员每天推送最新的新闻咨询等。而其它类型的线下实体商户通常不会有如此高频度的内容产生,服务号每周1次的下发频率完全满足了优惠促销活动消息的下发需求。如果一定要使用订阅号每天反复下发同样的信息推广,实际上会造成消息的阅读率大幅下降以及较高的粉丝流失率。

除了消息的下发区别外,服务号的其它功能和接口权限全面优于订阅号,应用好服务号的功能,才能够为企业沉淀客户,不断的注入新的客源,因此,微信服务号可以说是企业的最佳选择,是线下引流转化的不二之选。

目前微信官方对这两种账号的态度:一切政策向服务号倾斜,全力支持服务号的发展,最近的几次调整和新功能,都是针对服务号的,基于服务号的高级接口权限做次开发,几乎已是无所不能,未来服务号可能会进一步升级为应用号。而对订阅号则是不管不顾的态度,不再为订阅号开放任何新接口或新功能。

而选择服务号需要具备一定的开发能力,微信提供了平台,而如何应用这个平台达到良好的营销效果,要看自身如何应用,但是对于大部分线下商家来说,可能并不具备专业的开发应用能力,此时可以选择成熟的第三方平台来为自己的微信服务号提供应用服务,在选择第三方服务平台时,需要综合考量平台的技术能力和应用能力,以及是否经过微信认证。第三方平台的服务方向亦有所不同,有些偏向于服务微商,有些偏向于服务在线商城、分销,目前重点服务于线下商户结合线下使用场景的平台较少,对于线下商户推荐“升讯威微信营销系统(http://wx.shengxunwei.com/)”,上手使用容易,功能全面,技术领先。

附1:公众号接口权限说明


     接口名称

未认证订阅号


认证订阅号


未认证服务号


认证服务号


发送消息-被动回复消息






发送消息-客服接口




发送消息-群发接口




发送消息-模板消息接口(发送业务通知)



用户管理-用户分组管理




用户管理-获取用户基本信息




用户管理-获取用户列表




用户管理-获取用户地理位置



用户管理-网页授权获取用户openid/用户基本信息



推广支持-生成带参数二维码



推广支持-长链接转短链接口



界面丰富-自定义菜单




素材管理-素材管理接口




智能接口-语义理解接口



多客服-获取多客服消息记录、客服管理



微信支付接口


可申请


微信卡券接口


可申请


可申请


微信设备功能接口


可申请


微信JS-SDK-分享接口




微信JS-SDK-微信卡券




微信JS-SDK-微信支付


时间: 2024-10-05 11:26:01

微信开发系列教程:(1)订阅号和服务号深入分析的相关文章

C#微信公众号开发系列教程五(接收事件推送与消息排重)

微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) 在上一篇的博文中讲到,微信的消息可以大体分为两种类型,一种是包括:文本,语音,图片等的普通消息,另一种就是本篇要将的事件类型.包括:关注/取消关注事件,扫描带参数二维码事件,上报地理位置事件,自定义菜

微信公众平台开发教程 订阅号与服务号的区别

为了消除大家对订阅号与服务号的疑问,特总结如下: 功能点 介绍 订阅号 服务号 注册 注册账号 个人信息 个人信息和企业相关信息 展示 在手机端展现方式 显示在订阅号文件夹中 跟微信好友一样显示 收发消息 接受和发送消息,包括: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 音乐消息 6 图文消息 有 有 事件响应 获取关注.取消关注.自定义菜单点击事件,并产生响应 有(自定义年菜单点击事件,取决于自定义菜单权限) 有 群发消息 向全部客户或指定客户发送消息 每天一条 每月一条 自

微信公众号开发系列教程一(调试环境部署)

原文:微信公众号开发系列教程一(调试环境部署) 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 微信公众号火了好一阵子了,笔者算是比较早接触微信公众号开发的了,大概做了一年半了,从最开始的到处网上找demo到现在也开发一些公众号.园子里关于微信开发的教程已经数不胜数了,我也准备来凑凑热闹.一是梳理下这段时间开发的经验,二是希望能帮到想做微信开发的小伙伴们,希望大大神们吐槽的时候悠着点,

C#微信公众号开发系列教程二(新手接入指南)

http://www.cnblogs.com/zskbll/p/4093954.html 此系列前面已经更新了两篇博文了,都是微信开发的前期准备工作,现在切入正题,本篇讲解新手接入的步骤与方法,大神可直接跳过,也欢迎大神吐槽. 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 微信公众平台消息接口的工作原理大概可以这样理解:从用户端到公众号端一个流程是这样的,用户发送消息到微信服务器,微

C#微信公众号开发系列教程三(消息体签名及加解密)

  C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南)    距离上一篇博文已经半个月了,本来打算每两天更新一次的,但可怜苦逼码农无日无夜的加班.第一篇博文发表后,博文视点的编辑就找到我,问我想不想出版这个系列,我当时瞬间就想到了王大锤的独白,想想真的是有点小激动,后面按照那边的要求,提交了申请书,也提交了目录,可惜文笔不行,再加上最近太忙,样稿一直没有给他,感觉挺愧疚了.真心希望能帮一下迷茫的

微信公众号开发系列教程一(调试环境部署续:vs远程调试)

原文:微信公众号开发系列教程一(调试环境部署续:vs远程调试) 目录 C#微信公众号开发系列教程一(调试环境部署) C#微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) 前几天决定写个微信公众平台开发系列,在发布第一篇博文后,收到了很多园友的反馈和建议,在这里感谢大家的支持,我会坚持写完这个系列,希望能帮助更多的小伙伴.特别要感谢下@ZIP,是他的一个提醒才有了这篇博文.也希望更多的小伙伴能把你的想法反馈给我. 上一篇中主要介绍的是使用花生壳

C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件)

原文:C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 第四,第五章已经讲了怎么处理用户发送的消息,本章就来讲讲怎么响应用户的

微信公众平台开发教程(十) 订阅号与服务号的区别

为了消除大家对订阅号与服务号的疑问,特总结如下: 功能点 介绍 订阅号 服务号 注册 注册账号 个人信息 个人信息和企业相关信息 展示 在手机端展现方式 显示在订阅号文件夹中 跟微信好友一样显示 收发消息 接受和发送消息,包括: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 音乐消息 6 图文消息 有 有 事件响应 获取关注.取消关注.自定义菜单点击事件,并产生响应 有(自定义年菜单点击事件,取决于自定义菜单权限) 有 群发消息 向全部客户或指定客户发送消息 每天一条 每月四条 自

微信公众平台开发教程-关于申请微信公众号订阅号(服务号)的材料和流程

微信公众号服务号与订阅号的区别 订阅号: 1.每天可以发1次信息,每次可以发送8篇文章(信息展示在微信公众号折叠文件中) 2.不能申请微信支付功能 3.认证后才可以使用自定义菜单功能 4.订阅号适合:不需要支付功能,以为用户提供咨询信息的企业. 服务号: 1.每月可以发4次信息,每次可以发送8篇文章(信息直接展示微信聊天框中) 2.可以申请微信支付功能 3.无论是否认证都可使用自定义菜单功能 4.服务号适合:需要开通支付功能的企业. 微信公众号申请注册用户需提供以下材料: ①企业营业执照 ②对公