微信认证服务号和微信认证订阅号的区别

新手学堂018

微信认证服务号和微信认证订阅号的区别,第1张

我个人运营过订阅号,订阅号和服务号在申请的时候区别在于申请主体和认证主体,服务号只能是企业组织申请,而个人和企业都可以申请订阅号的,如果是认证的话,现在需要交钱的,而且只有企业组织可以申请认证并可以申请微信支付,我的订阅号是个人的,所以认证是不可以的,所以订阅号和服务号首先的区别就是主体;

我刚注册成功订阅号的时候,默认是可以群发消息的,每天只能群发一条,而服务号是每个月群发4条消息(原来是1条,最近刚调整为4条),所以个人认为订阅号相对于服务号更突出于主动推送信息,服务号更侧重于用户的反馈信息的处理,就是这个区别;

群发在登陆公众平台后,左侧依次打开功能>群发功能,订阅号和服务号群发界面几乎一样,主要区别看图:

订阅号有个编辑模式和开发模式,我的订阅号就开启的编辑模式,编辑模式可以设自动回复,都是简单的回复,可以设定关键词,用户发这个词的时候,自动回复设置好的内容,开发模式需要额外的服务器资源,最好是稳定的,因为微信系统为把用户的某些请求发送给自己设好的地址,如果多次发送不成功就会断开连接,这样用户体验很不好,开通开发者模式很简单,只要额外服务器地址响应通过就可以了,之后就可以用基础接口了,可以回复用户的某些点击事件或信息等,需要处理代码;

订阅号和服务号开发模式都有,都需要配置服务器的,在界面左侧功能,高级功能,开发模式,下面申请开发者,配置服务器地址和Token字串,检测通过就可以了,如图已经通过开发者验证,要应用开发模式就要关闭编辑模式,关闭开启都在左上角

因为个人没法申请服务号,但据我所知,服务号注册成功就可以拥有基础接口功能和自定义菜单功能,自定义菜单更能丰富用户体验,增强用户粘性,也体现了服务的特点,同样的服务号也需要额外的服务器资源,而且稳定性和响应速度比订阅号的更好,因为服务号的互动性更频繁一些;

所以如果没有认证的话,订阅号和服务号之间主要区别之一就是有没有自定义菜单;

在公众平台,左侧依次打开服务>服务中心,订阅号与服务号的区别如图:

在公众平台,左侧依次打开服务>我的服务,订阅号与服务号的区别如图:

我的个人订阅号没有资格进行认证,只有企业或组织可以认证,而且需要交钱,如果是企业订阅号认证成功后,可以拥有自定义菜单功能,但没有高级接口功能,如果是服务号认证成功,可以有高级接口功能,可以更深度地处理用户请求,代码扩展性更高,要求稳定的服务器资源,也是为了强调用户体验,认证之后主要就是高级接口的区别;

在公众平台界面,左侧依次打开服务>服务中心>微信认证,就可以看到认证入口了如图:

个人觉得如果是个人或者个体商的话,用订阅号就够了,维护成本相对较低,而且主要是推销,当然开通基础接口也可以处理用户的一些请求;如果是企业的话一定要有服务号,无论是卖产品还是服务,都需要售后的,服务号特别适合做客服,当然也可以订阅号和服务号一起,配合稳定的服务器资源,既挖掘新客户又维护老客户,运营成本对于企业来讲都可以承受;

8

据个人经历和感受,订阅号和服务号主要就是以上区别,具体的功能方面的细节就不细说了,大家可以去参考微信公众平台的帮助信息;

1全新的认证体系提供更安全、更严格的真实性认证,也能够更好地保护企业及用户的合法权益。

2微信认证全过程完成后,用户将在微信中看到认证公众号特有的标识。

3支持所有组织类型的公众帐号申请全新的微信认证。

4帐号认证成功后,企业号将获得高级功能接口中所有接口权限,企业号关注用户数量上限也将按企业规模审核结果进行调整。

微信公众号认证有三大好处:\x0d\一:获得微信认证特有标示。\x0d\获得微信认证号,账号获得认证公众号特有的标识,也能够更好地保护企业及用户的合法权益。\x0d\二、微信认证后,获得更丰富的高级接口,向用户提供更有价值的个性化服务。\x0d\微信认证会获得九大高级权限,接口更丰富。\x0d\三、微信认证时可以更改微信名称。\x0d\公众号名称一经注册,不可更改,但是微信认证时间,有机会更改一次微信名称。\x0d\附:九大高端权限:\x0d\1、语音识别通过语音识别接口,用户发送的语音,将会同时给出语音识别出的文本内容。\x0d\2、客服接口通过客服接口,公众号可以在用户发送过消息的48小时内,向用户回复消息。\x0d\3、OAuth20网页授权通过网页授权接口,公众号可以请求用户授权。\x0d\4、生成带参数二维码通过该接口,公众号可以获得一系列携带不同参数的二维码,在用户扫描关注公众号后,公众号可以根据参数分析各二维码的效果。\x0d\5、获取用户地理位置通过该接口,公众号能够获得用户进入公众号会话时的地理位置(需要用户同意)。\x0d\6、获取用户基本信息通过该接口,公众号可以根据加密后的用户OpenID来获取用户基本信息,包括昵称、头像、性别、所在城市、语言和关注时间。\x0d\7、获取关注者列表通过该接口,公众号可以获取所有关注者的OpenID。\x0d\8、用户分组接口通过分组接口,公众号可以在后台为用户移动分组,或创建、修改分组。\x0d\9、上传下载多媒体文件通过该接口,公众号可以在需要时在微信服务器上传下载多媒体文件。

一 、简介

微信公众平台消息接口为开发者提供了一种新的消息处理方式。

二 、 申请消息接口

点击申请,如实填写负责人姓名 、 手机号和邮箱,填写网址url和token,其中token可由开发者可以任意填写,用作生成签名。

三 、 网址接入

公众平台用户提交信息后,我们将以GET请求方式请求到填写的Url上,并且带上四个参数:

signature — 微信加密签名

timestamp — 时间戳

nonce — 随机数

echostr — 随机字符串

开发者通过检验signature对网址接入合法性进行校验。若此次GET请求原样返回echostr参数内容,则接入生效,否则接入失败。验证signature将结合开发者填写的token参数、timestamp参数和nonce参数等,加密流程:

将token、timestamp、nonce三个参数进行字典序排序

将三个参数字符串拼接成一个字符串进行SHA1加密

开发者获得加密后的字符串可与signature对比,标识该请求来源于微信。

四 、 消息推送

当普通微信用户向公众账号发消息时,公众平台将POST该消息到填写的Url上(现支持文本消息以及地理位置消息)。结构如下:

文本消息xml格式 <xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>1348831860</CreateTime>

<MsgType><![CDATA[text]]></MsgType>

<Content><![CDATA[this is a test]]></Content>

</xml>

ToUserName 消息接收方微信号,一般为公众平台账号微信号

FromUserName 消息发送方微信号

CreateTime 消息创建时间

MsgType 文本消息为text

Content 消息内容 地理位置消息xml格式 <xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>1351776360</CreateTime>

<MsgType><![CDATA[location]]></MsgType>

<Location_X>23134521</Location_X>

<Location_Y>113358803</Location_Y>

<Scale>20</Scale>

<Label><![CDATA[位置信息]]></Label>

</xml>

ToUserName 消息接收方微信号,一般为公众平台账号微信号

FromUserName 消息发送方微信号

CreateTime 消息创建时间

MsgType 消息类型,地理位置为location

Location_X 地理位置纬度

Location_Y 地理位置经度

Scale 地图缩放大小

Label 地理位置信息

消息结构 <xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>1348831860</CreateTime>

<MsgType><![CDATA[image]]></MsgType>

<PicUrl><![CDATA[this is a url]></PicUrl>

</xml>

ToUserName 消息接收方微信号,一般为公众平台账号微信号

FromUserName 消息发送方微信号

CreateTime 消息创建时间

MsgType 消息类型image

PicUrl 链接,开发者可以用HTTP GET获取

五 、 消息回复

对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行相应操作(现支持回复文本消息 、 回复图文消息和星标操作)。xml结构如下:

回复文本消息格式 <xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>12345678</CreateTime>

<MsgType><![CDATA[text]]></MsgType>

<Content><![CDATA[content]]></Content>

<FuncFlag>0</FuncFlag>

</xml>

FromUserName 消息发送方

ToUserName 消息接收方

CreateTime 消息创建时间

MsgType 消息类型,文本消息必须填写text

Content 消息内容,大小限制在2048字节,字段为空为不合法请求 回复图文消息格式 <xml>

<ToUserName><![CDATA[toUser]]></ToUserName>

<FromUserName><![CDATA[fromUser]]></FromUserName>

<CreateTime>12345678</CreateTime>

<MsgType><![CDATA[news]]></MsgType>

<Content><![CDATA[]]></Content>

<ArticleCount>2</ArticleCount>

<Articles>

<item>

<Title><![CDATA[title1]]></Title>

<Description><![CDATA[description1]]></Description>

<PicUrl><![CDATA[picurl]]></PicUrl>

<Url><![CDATAhttp://mpweixinqqcom/cgi-bin/ star=1]

星标消息分类中找到该消息

六 、 示例代码 PHP:下载

七、 进入微信论坛讨论

申请条件:微信支付接口,目前只对通过微信认证的服务号(包括企业、商店商家、非事业单位媒体类服务号)、政府、媒体两大类型的订阅号和企业号开放。申请方法:1进入微信公众平台,申请一个微信公众号,类型为服务号(一天时间审核);2申请微信认证,在左侧菜单栏找到服务,服务中心,里面有两个选项基础接口,微信认证,点击微信认证,3进行商户信息的填写,找到商户功能,提交企业信息表以及银行账户信息。那接下来的就是等待微信官方的审核了, 审核通过了那么将签订在线合同 ,那你就可以开始开发工作,构筑你的微信支付了。