我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境。申请地址为:
创建新应用
回到首页,在菜单顶部选择控制台,再选择云应用SAE。
进入SAE应用列表
点击创建应用按钮,这时会弹出提示禁止放置违法违规内容等信息,点击我已确认,弹出如下窗口。
此处配置和本教程必须完全一样!!!
在右方的计费及配额说明中列出费用,表示这种配置是免费使用的(不超过免费额度前提下),然后点击右方的确认创建
创建成功后,进入到应用首页中。
创建版本
在运行环境管理-代码管理中,列出了版本列表,点击创建新版本,版本号中填1
创建成功之后,获得了版本访问链接
上传代码
点击上传代码包
弹出上传窗口,将文件上传到上述地址。
上传完成之后,正文异步任务列表中显示代码导入执行成功。
查看源码
在版本列表中,点击在线编辑
进入到新浪云的在线编辑器中,右键点击sinacloudindex.php文件,然后选择删除,将该文件删除掉。
然后双击index.php文件,可以看到如下内容则表示文件已经成功上传了
只需要我们自己上传的index.php和config.yaml文件就可以了。多余的要删除!!!
实名认证
新浪SAE要求用户实名认证之后才能正常使用新浪云。实名认证是免费的。认证后可获得200个云豆。
在左侧目录列表中,找到实名认证目录,在页面中上传身份证并等待审核,审核成功之后,如下图所示。
充值(本步骤可选择性进行)
第二章启用开发模式
①个人开发者使用测试号
个人学习开发建议使用测试号
Token在程序中固定为weixin
填写好提交
顶部显示配置成功
如果提示“token验证失败”,多重次几次。
②企业开发者并且有订阅号或者服务号
进入服务器配置填写框。
点击“修改配置”按钮
此处的URL为上篇中介绍的云应用的域名,而Token在index.php中定义为weixin。EncodingAESKey则不用填,点击“随机生成”让自动生成一个,消息加解密方式选择“明文模式”,然后点击“提交”按钮。
在弹出的提示框中,点击“确定”
配置修改后如图所示,再点击“启用”按钮
询问“是否确定开启服务器配置”,点击“确定”
成功启用后如图。
恭喜,你成功启用开发模式。
自动回复
第三章常用消息类型接收与发送
全能型消息代码代码
将代码下载后按照上述同样的方法配置到接口中,可以体验到更多,更强的功能。
效果图如下
第四章数据收发原理及消息数据格式
★本章是理论部分,初学者会比较难以理解,不用太过追究,看不懂可以跳过去。
开发模式成为开发者时的消息校验原理
成为开发者后消息收发时的原理
这一原理的消息流程图如下所示。
下面对前面所述的各种消息类型讲解其XML数据包的格式。
各种收发消息的XML数据包分析
接收消息
1.文本(包括表情)接收文本及表情
文字后台格式:
2.图片接收图片
后台格式:
接收视频
xml>
接收位置
接收链接
回复消息
只介绍三种格式的消息:文本、图文、音乐。其中图文消息包括单条图文消息和多条图文消息,展示方式有一点点不同。
1.文本消息格式回复文本
回复多图文
后台数据格式
回复音乐消息
事件消息类型