基于Python + SAE 的微信公众平台开发教程(一):环境搭建

一、简单介绍:

微信公众号的开发,其实可以使用多种语言,根据你自己的具体情况,php、java、jsp、asp都可以,但php 是用的最多的,官方给的实例demo也是php的。

但是这次,我打算使用python,因为Python开发,一个是代码简洁,而且也没有什么局限性,使用Python的话,可以灵活的部署一些爬虫类程序,和用户交互起来也会比较方便。

二、资源:

使用的工具,python,新浪SAE平台,微信的公众平台。

微信公众平台:http://mp.weixin.qq.com

新浪SAE:http://sae.sina.com.cn/

注意:新浪SAE选择python服务器之后,是免费的,但是python是2.7版本,因此python3的一些特性无法充分使用。

三、部署:

现在SAE上创建一个python应用,这个是最新版,我们选一下最简单配置(主要是不要钱哈哈哈哈),如果选独享环境的话,配置会好很多,而且可以使用python3以上的版本。

基于Python + SAE 的微信公众平台开发教程(一):环境搭建_第1张图片

然后填好二级域名和应用名称等,创建好应用之后,在代码管理中创建一个新的版本。而后我们可以选择编辑代码。能够实现在线编辑,根本用不着配置本地环境,SVN等等。当然像这种轻量级的应用在线编辑器就可以了,SVN的话还不如在线编辑好用。

填好之后,会自动生成版本和url。

四、微信平台配置url

填入之前的url,后面加/weixin。后面在我们完成index.wsgi的时候可以进行验证。

五、编写config.yaml

这个文件在一开始有没有忘记了,如果没有的话,直接新建一个,这个文件是后台开发的配置文件,里面都是一些版本配置。

name: liao
version: 1

libraries:
- name: webpy 
  version: "0.36"

- name: lxml
  version: "2.3.4"

六、编写index.wsgi

这个文件,其实就是相当于main.py,是从

你可能感兴趣的:(微信公众平台开发)