表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之间任意数字。
上一篇:SharpCompress智能手机文档压缩及解压的应用设计
下一篇:实验远程操控系统的设计与实现

基于android的环境信息管理系统设计

基于激光超声检测金属材...

基于MOODLE平台的在线交互式学习设计

基于离散事件系统Petri网模型的可达图研究

基于高斯过程动态模型的时序数据恢复方法

基于深度学习的目标识别算法研究

MATLAB基于流形学习与神经网络的预测建模

浅论职工思想政治工作茬...

压疮高危人群的标准化中...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

酵母菌发酵生产天然香料...

上海居民的社会参与研究

浅谈高校行政管理人员的...

AES算法GPU协处理下分组加...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

基于Joomla平台的计算机学院网站设计与开发