实验3 微信公众平台开发模式接入
一、实验要求
熟悉微信公众平台开发注意事项;
掌握测试号的申请以及测试号如何接入开发模式;
掌握个人订阅号如何接入开发模式;
掌握开发模式消息收发的原理;
二、实验环境(本实验的硬件和软件环境及使用仪器等)
硬件:PC电脑一台;
配置: win7系统,内存大于4G 硬盘250G及以上
软件:Firefox、Google chrome 、PHPStudy、MySql、CSS、JQuery、HTML5、EditPlus
微信PC客户端、微信Web开发者工具、微信Android或者IOS客户端、智能手机、
SVN客户端;微信开发接口源码(index.zip);
三、实验实现过程
- 微信公众平台测试号申请以及开发模式接入:
请登录微信官网:http://mp.weixin.qq.com
进入后台-开发者工具-公众平台测试账号-进入。进行测试账号的申请,然后接入开发模式。
图1 公众平台测试账号入口
要求:
① 登录后台成功申请公众平台测试号,进入测试号登录,如图1所示:
② 根据已经申请成功的SAE云端可用域名(其它可用域名也可)和自定义的Token进行对接。
③ 填写【接口配置信息】,如图2、图3所示
图2 配置接口信息
图3 配置接口-1
图3 配置接口-2
④ 提交成功后进行扫码测试
⑤ 提交失败请到debug.fangbei.org地址进行在线调试,直到成功。
⑥ 关注后能够在手机端进行发送文本、语音、图片、视频、地理位置并进行自动回复。
具体步骤可参考大课课件。
2) 个人订阅号开发模式接入:
个人订阅号接入微信公众平台开发,开发者需要按照如下步骤完成:
① 第一步:填写服务器配置和Token名称(该Token要和上传的云端代码中的Token保持一致,否则会提交失败)自己已经申请的可用开发URL地址,即上节课SAE云端域名,其它可用域名也可(指其它云申请的域名)
② 第二步:验证服务器地址的有效性
如果提交验证失败请访问:debug.fangbei.org进行在线调试
③ 第三步:依据接口文档实现业务逻辑
上传官方接口文件,接入开发模式,根据需要实现业务逻辑。本接口上节课已经提供(index.zip文件),可用直接使用。
上传成功,扫码二维码在手机端进行测试
④ 手机客户端验证,思考如何实现实现下图的效果:
- 依据大课内容思考公众平台公众号接入开发模式的原理,依据理解画出交互图,并分析如果对接失败的可能原因有哪些?
说明:开发者服务器是怎么知道微信服务器发过来的请求而不是其他服务器呢?token起到
作用来微信服务器与开发者服务器商量的结果
对接失败的原因:物理因素:网络断开
软件因素:接口文件配置不正确,url地址无效,端口未开放
- 使用SVN管理应用,下载新浪云SAE上的代码到本地。
要输入正确的SVN URL地址和安全邮箱以及密码。