微信公众号分为订阅号,服务号,企业号还有小程序。下面主要说服务号和订阅号。
服务号的功能
公众平台服务号,是公众平台的一种帐号类型,旨在为用户提供服务。如:招商银行、中国南方航空。
1、1个月(30天)内仅可以发送1条群发消息。
2、发给订阅用户(粉丝)的消息,会显示在对方的聊天列表中。
3、在发送消息给用户时,用户将收到即时的消息提醒。
4、服务号会在订阅用户(粉丝)的通讯录中。
5、可申请自定义菜单。
订阅号的功能
公众平台订阅号,是公众平台的一种帐号类型,为用户提供信息和资讯。如:骑行西藏、央视新闻。
1、每天(24小时内)可以发送1条群发消息。
2、发给订阅用户的消息,将会显示在对方的订阅号文件夹中。
3、在发送消息给订阅用户(粉丝)时,订阅用户不会收到即时消息提醒。
4、在订阅用户(粉丝)的通讯录中,订阅号将被放入订阅号文件夹中。
5、订阅号不支持申请自定义菜单。
如何开始接入公众平台开发?
1.阅读接口文档
2.填写并接口配置信息
3.成为开发者
在阅读接口文档后,即可前往高级功能 – 开发模式页中点击“成为开发者”进入开发者接入流程。
成为开发者需要填写URL和Token,其中Token是用户自定义的,但需要在URL中正确响应(响应参数中包括Token)。具体的URL和Token的填写说明,请前往接口文档阅读。
验证成功URL和Token后,即成为了公众平台开发者,可以阅读具体接口的接口文档,开始公众号开发。其中,接收消息和基础支持作为公众号接口的基础,一般都需要用到。
服务号验证URL有效性成功后即接入生效,成为开发者成功。成功开发者后,可以在公众平台网站中认证,内含众多接口权限,能够满足开发者需求。
此后用户每次向公众号发送消息、或者产生自定义菜单点击事件时,响应URL将得到推送。
公众号调用各接口时,一般会获得正确的结果,具体结果可见对应接口的说明。返回错误时,可根据返回码来查询错误原因。
用户向公众号发送消息时,公众号方收到的消息发送者是一个OpenID,是使用用户微信号加密后的结果,每个用户对每个公众号有一个唯一的OpenID。此外请注意,微信公众号接口只支持80接口。
企业微网站开发模式教程:
第一步:申请消息接口
在公众平台网站的高级功能 – 开发模式页,点击“成为开发者”按钮,填写URL和Token,其中URL是开发者用来接收微信服务器数据的接口URL。Token可由开发者可以任意填写,用作生成签名。
第二步:验证URL有效性 开发者提交信息后,微信服务器将发送GET请求到填写的URL上,GET请求携带四个参数:开发者通过检验signature对请求进行校验。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。
第三步:成为开发者,验证URL有效性成功后即接入生效,成为开发者。如果公众号类型为服务号,可以在公众平台网站中申请认证,认证成功的服务号将获得众多接口权限,以满足开发者需求。
什么是接口?微信接口又是什么意思?
打个比方,如果一家公司是一个系统,创业之初,你可能一个人身兼多职,同时负责营销、财务、研发等,发展到了一定规模后为了提高公司整体的运行效率和服务水平,你就需要聘用不同的人才来帮你承担相应的一部分工作,那么同时,你也需要向这部分人提供对应的工作权限以满足他们的工作需要,这就类似于接口的概念。
目前企业微网站开发模式主要应用的方式:
1.微信其实是一个浏览器,只要你设计制作HTML5的手机页面,就可以通过微信直接访问,这样可以带给我们无限的想象空间。
2.微信内置的地图定位,可以实现附近交通情况、查附件餐厅酒店等信息。
3.可以用来做微信聊天机器人,这个需要很强大的语义识别技术,这个功能很多平台都已经实现。
4.状态通知功能,如果用过DNSPOD微信的朋友应该知道,他有个状态通知功能,当网站DOWN机或帐号登录,都会自动向你通报。如果这个功能得到普及,以后网站认证不需要短信了。
微信小程序
是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。
Q:小程序可以和现有的App 打通吗?
A:小程序可以借助微信联合登录,和开发者已有的App 后台的用户数据进行打通,但不会支持小程序和App 直接的跳转。
Q:微信已经有了订阅号、服务号、企业号,小程序和这三者有什么不同?
A:小程序、订阅号、服务号、企业号是并行的体系。
Q:外界有说法称,小程序的推出意味着微信要做一个应用分发市场,是这样吗?
A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台