使用百度应用引擎BAE快速搭建微信服务

很多开发者想利用微信进行开发,让自己的产品变得更加有趣同时能够促进产品的商业转化。基于这一需求,百度应用引擎BAE(基础版)已经支持微擎这个微信开源框架。按照以下操作,整个配置过程只需要10分钟即可完成。

 

首先登陆到BAE基础版的控制面板,BAE将部署微信公众号作为一个单独场景提供给用户。

使用百度应用引擎BAE快速搭建微信服务

点击“部署微信公众号”的按钮,进入创建页面。

在创建页面,可以看到所有支持的微信建站模板,目前支持wemall和微擎两个开源的微信模板。

使用百度应用引擎BAE快速搭建微信服务

选择微擎作为建站模板。

接下来就是部署信息和执行单元套餐的配置项

使用百度应用引擎BAE快速搭建微信服务

在这些配置项里,有一个特别的地方需要注意,就是代码版本工具使用了打包上传的方式代替了svn/git的方式,根据bae官方的介绍,现在bae提供的所有模板,仅提供打包上传的代码管理方式,究其原因就是因为这些模板都会在运行过程中(初始化安装,升级,插件按照)在本地生产很多的代码和数据文件,如果用svn/git的方式,这些运行时文件是没办法自动提交到svn/git里面的,最直接的影响就是应用failover后,代码和数据都没了,应用一夜回到*。打包上传就是为了解决这个问题而产生的,bae会自动备份并打包用户的所有代码和数据,failover的时候会从备份包来恢复,这样就不会对应用产生任何的影响了。

现在看来,有了这个功能,用户再也不用担心数据丢失的问题了,免除了用户自行实现持久化的负担,关于这一点,我要给个大大的赞。

 

言归正传,选好配置支付订单,一个包含微擎模板的服务器就算搭建好了。

接下来就是去安装了。

 

进入刚才创建好的服务,进入如下的安装页面

使用百度应用引擎BAE快速搭建微信服务

勾选页面下方的复选框,点击“继续”按钮,进入”环境监测”页面,看起来一切正常

使用百度应用引擎BAE快速搭建微信服务

使用百度应用引擎BAE快速搭建微信服务

使用百度应用引擎BAE快速搭建微信服务

继续到下一步配置数据库和管理选项,数据库的话,bae是免费提供mysql数据的,自己去创建一个就好了。

使用百度应用引擎BAE快速搭建微信服务

这里有一个坑要说一下,就是在数据库主机里面需要把端口号加上,bae提供的数据库的端口号是4050,不是默认的3306。

配置完成后点击“继续”,就看到下边的安装成功页面了

使用百度应用引擎BAE快速搭建微信服务

点击“访问网站首页”按钮,正式进入自己的微擎后端(此处省去了登陆页面,自行补脑吧),

根据微擎的建议,安装成功后先去注册站点,然后需要更新代码。

点击页面右上方的系统,进去之后可以看到“一键更新”和“注册站点”这个功能选项

使用百度应用引擎BAE快速搭建微信服务

注册站点

使用百度应用引擎BAE快速搭建微信服务

一键更新

使用百度应用引擎BAE快速搭建微信服务

更新完成之后会收入如下的弹框提示

使用百度应用引擎BAE快速搭建微信服务

这些事都做完,接下来该去配置微信了。

在微擎的公众号列表页,点击“添加公众号”的按钮

使用百度应用引擎BAE快速搭建微信服务
使用百度应用引擎BAE快速搭建微信服务

主要就是配置上面页面中的信息,配置完成后,微擎会自动帮你生成一个在微信端进行配置的引导页,类似如下的截图

使用百度应用引擎BAE快速搭建微信服务
使用百度应用引擎BAE快速搭建微信服务

按照上面的描述,在微信端完成配置,然后检测是否接入成功。

成功之后在公众号列表页就可以看到自己的微信号了,如下

使用百度应用引擎BAE快速搭建微信服务

到了这一步,所有基本的配置都完成了。微擎提供的应用市场上有各种各样的插件供选择,比如微商城,微小区等,接下来就是根据你的需要选择就是了,完全不需要个人进行代码开发。下边是微擎的应用商城的截屏,可以看到应用还是很丰富的。

使用百度应用引擎BAE快速搭建微信服务

 

总结一下,整体的使用体验非常好,按照页面上的描述操作就行了,没有任何的技术门槛。

所有的操作加起来,10分钟就完成了一个公众号后端的搭建,而且没有任何的编码工作,这一点是非常赞的。

想了解百度应用引擎BAE,戳楼下“阅读