微信公众平台概述和百度云引擎(自定义服务器)

时间:2022-09-22 19:48:28

一、微信和微信公众平台的区别:

微信是基于点对点关系

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

二、微信公众平台开发

开发者模式

准备:

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

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

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

企业号

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

3.TortoiseSVN(SVN客户端软件)

三、微信开发者模式原理图(字符串信息都是以xml形式发送)

微信公众平台概述和百度云引擎(自定义服务器)

四、自定义服务器(BAE)

1.登录百度云平台(http://bce.baidu.com/index.html)

2.登录BAE云引擎

微信公众平台概述和百度云引擎(自定义服务器)

之后看到如下界面

微信公众平台概述和百度云引擎(自定义服务器)

3.单击添加部署按钮

4.设置相关参数

微信公众平台概述和百度云引擎(自定义服务器)

注意类型一定是:php-web 不然后期无法识别

然后点击下一步即可(由于我的还没有进行实名验证,所以没有显示那个下一步的按钮)

之后就是确认

微信公众平台概述和百度云引擎(自定义服务器)

确认无误后,点击确认即可,之后系统会为我们自动创建

创建成功后会有如下显示提醒。这样,我们的服务器就创建成功了。然后点击上面的管理控制台

微信公众平台概述和百度云引擎(自定义服务器)

出现如下

微信公众平台概述和百度云引擎(自定义服务器)

之后单击域名就可以访问。要记得多刷新两次

点击进去后,输网址

微信公众平台概述和百度云引擎(自定义服务器)

系统如果有文字提示,就说明当前服务已经创建成功了

五、管理BAE云平台

在本地Apache工作目录下,建立一个wechat的文件夹,进入文件夹中,点击右键,单击SVN检出操作

微信公众平台概述和百度云引擎(自定义服务器)

微信公众平台概述和百度云引擎(自定义服务器)

在检测操作过程中需要输入用户名和密码

那么这个位置可以复制我们SVN的地址和用户名密码

微信公众平台概述和百度云引擎(自定义服务器)

用户名密码就是百度的账号

输入用户名密码后即可下载服务端数据到本地。

检出过程:微信公众平台概述和百度云引擎(自定义服务器)

检出完成后,出现两个文件

微信公众平台概述和百度云引擎(自定义服务器)

 app.conf是配置文件 ,index.php是项目的入口文件。

六、可以修改index.php文件

用编译器打开index.php入口文件,会发现原有的代码

微信公众平台概述和百度云引擎(自定义服务器)

将内容改动为“欢迎来到微信世界”

内容修改后可以发现修改图标

微信公众平台概述和百度云引擎(自定义服务器)

在开发过程中可以通过SVN提交按钮进行数据提交

微信公众平台概述和百度云引擎(自定义服务器)

在备注文件中写入内容,点击确定

微信公众平台概述和百度云引擎(自定义服务器)

系统会自动把数据传入服务器。

但是重新浏览网址发现并没有更新。在这里,修改index.php然后通过SVN软件提交到BAE云引擎,但是浏览器发现系统依然没有改变,效果如下图所示。

微信公众平台概述和百度云引擎(自定义服务器)

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

进入管理平台,我们可以发现快捷发布

微信公众平台概述和百度云引擎(自定义服务器)

单击快捷发布,就可以进行实时生效了。

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

微信公众平台概述和百度云引擎(自定义服务器)

 

单击发布即可完成自动发布。

再次预览网址,就可以啦。

微信公众平台概述和百度云引擎(自定义服务器)