PHP微信公众平台开发-BAE-视频+笔记+源码

2018年8月24日,沉迷于学习微信公众号开发。

本篇文章是传智播客课程“PHP微信公众平台开发”前十二节课的课程笔记。课程的视频链接http://yun.itheima.com/course/163.html ,视频可免费下载,我觉得老师讲得挺好的,采用的是百度云BAE。同时,推荐方倍工作室的博客园(微信公众平台开发入门教程),采用新浪云SAE。

本课程笔记和源码可供下载:https://download.csdn.net/download/luolan9611/10625215

本笔记目录

一,微信公众平台

1,什么是微信公众平台

2,微信与微信公众平台区别

3,微信公众平台开发

4,开发者模式原理图

二,自定义服务器(BAE)

1,登陆百度云平台

2,登陆BAE云引擎

3,单击添加部署按钮

5,管理BAE云平台

三,微信官方接口

①获取微信API接口

②下载API接口文件

解压后如下图所示:

③复制wx_sample.php文件到项目相关目录中,并更名为api.php,设置TOKEN密钥文件

④打开微信公众平台开发者中心,填写以下信息:

⑤通过微信手机端进行测试

⑥开启自动回复功能

⑦再次测试

四,微信官方接口详细分析

五,微信的6大接收接口

         1.  文本消息接口

2,图片消息接口

....其它接口大同小异

六,微信文本回复接口

七,简易号码簿

八,音乐回复接口

九,微信的图文回复接口

十,LBS开发

十一,微信LBS案例

十二,微信的机器人开发

 

一,微信公众平台

1,什么是微信公众平台

微信公众平台是腾讯为了让用户申请和管理微信公众账号而推出的一个网络平台,而微信公众账号的操作管理在这个平台下进行所有用户都在腾讯提供的统一微信公众平台下进行相关操作:平台地址:https://mp.weixin.qq.com/

2,微信与微信公众平台区别

微信是基于点对点关系

微信公众平台是基于一对多关系

3,微信公众平台开发

开发者模式

1)微信公众平台账号(https://mp.weixin.qq.com

订阅号:个人版用户,每天可以群发一条消息

服务号:企业版用户,每月可以群发四条消息

2)在线虚拟主机或服务器(SAE云引擎,BAE云引擎,阿里云服务器)

3)TortoiseSVN的(SVN客户端软件)

4,开发者模式原理图

解释一下这个开发者模式原理图:我们在微信手机端发送的消息,是被送入腾讯的web服务器,由腾讯的web服务器将消息转发到我们的自定义服务器中。自定义服务器中的代码就是我们写的PHP源代码,它处理接收的消息,并做出相应回应,该回应不会直接到达微信手机端,仍旧是以腾讯的web服务器为中介,进行处理转发才能到手机端。自定义服务器可以选择百度云BAE,新浪云SAE或者阿里云。本教程使用的是百度云BAE,若参考方倍工作室教程,可选择新浪云SAE。TortoiseSVN是一个代码版本库,用于将本地的代码上传或者提交更新到自定义服务器中。

 

二,自定义服务器(BAE)

1,登陆百度云平台

http://bce.baidu.com/index.html

2,登陆BAE云引擎

3,单击添加部署按钮

如图4所示,设置相关参数

单击确认即可。

单击域名,如出现如下图所示界面,代表创建成功

5,管理BAE云平台

在本地的Apache工作目录创建微信文件夹,然后使用SVN软件进行连接操作,然后输入用户名与密码(百度的账号与密码)即可下载服务端数据到本地。

 

如图6所示,可以修改的index.php文件

修改的index.php然后通过SVN软件提交到BAE云引擎,但是浏览器发现系统依然没有改变

原因:因为默认情况下,百度云引擎需要手工发布

如果不想每次都手工发布源代码,可以单击微信进入配置目录,进行发布设置

发布成功后,再次浏览器,效果如下:

 

 

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值