表2.1 订阅号和服务号区别表
功能权限 普通订阅号 认证订阅号 普通服务号 认证服务号
消息直接显示在好友对话列表中 是 是
消息显示在“订阅号”文件夹中 是 是
每天可以群发一条消息 是 是
每个月可以群发四条消息 是 是
基本的消息接收/回复消息 是 是 是 是
聊天界面底端,自定义菜单 是 是 是 是
九大高级接口 是
可申请开通微信支付 是
另外,微信公众平台提供了两种高级模式,编辑模式和开发模式,编辑模式可以直接进行自定义菜单和各类消息的编辑,不用学习代码知识,容易上手,比较直观,适合非开发人员使用[1]。开发模式要求使用者有基本的代码储备知识,在开发模式中,我们可以调用微信几乎所有的接口来实现各类功能,可以构建属于自己的数据库,利于开发。在本系统中,我采用的是开发模式。
开启开发模式时,需要拥有自己的服务器资源,填入正确的URL和Token串,验证成功方可开启,如图2.1所示。其中,URL为服务器的地址,Token串是自己定义的一串字符,相当于密码。
2.1 接口配置
2.2.2 Sina App Engine
Sina App Engine,简称“SAE”,也就是新浪云计算平台,在本系统中,我采用SAE作为微信公众平台的后台服务器。
搭建服务器的具体过程如下:
1) SAE注册。SAE可以直接与新浪微博账号绑定,直接用新浪微博账号来登录。注册时,还要填写用户真实姓名,用来进行实名认证。安全邮箱,用户找回密码。安全密码,用来保护账号的安全,在进行SAE应用操作时,要进行安全密码验证。
2) 创建新应用。注册好账号后,需要创建新应用,这一步需要填写服务器的二级域名、自定义的应用名称,选择PHP作为系统开发语言,创建类型为web应用。
3) 创建新版本。应用创建好之后,在上传代码之前,先要创建一个新版本,版本号为1-10之间任意数字。 基于微信公众平台的点餐系统开发(4):http://www.youerw.com/jisuanji/lunwen_21085.html