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

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

微信是基于点对点关系

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

二、微信公众平台开发

开发者模式

准备:

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进入配置目录,进行发布设置

 

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

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

posted on 2016-07-21 10:58  嗨_ck  阅读(560)  评论(0编辑  收藏  举报

导航