微信公众平台是个很牛逼的东西。大大节约了我们这些玩客的开发成本。Django也不错,但是开发这种东西,太笨重了,大材小用。还是推荐Flask。
本文以我自己的作品为例,介绍一种简单方法,可以快速地从零开始开发一个微信公众帐号,提供简单的搜索歌词的功能,输入“歌曲名 歌手名”,返回歌词。
作品已开源,欢迎围观。
使用技术:Python, Flask框架, SAE
成本:两罐汽水,一个下午一个晚上(或更快)
产出:一个微信公众账号,信息如下
账号名:查理歌词
微信号: chaligeci
项目地址: https://github.com/handalin/CharlieLrc
环境:linux系统
需要先安装的东西: svn ( ubuntu里 apt-get install subversion ) 这是新浪用来管理代码的工具
Flask (文档在此 https://flask-cn.readthedocs.org/en/latest/ ) 这是一个Python写的Web开发框架,轻巧灵活,很适合开发这种小应用。
一、去微信那里申请公号 ( http://mp.weixin.qq.com/ )
注册完,想好账号的名字(不可更改),填完资料来到一个页面,要求你填入你自己服务器的 url , 还有 token。
token就是令牌,微信平台通过token来验证彼此的身份(就别吐槽这个了。。。)
那么url,填入你的服务器地址。
服务器就采用新浪的Sina App Engine了。
二、到SAE新建一个项目
由于本文的主角是 微信平台, 新浪这边的事儿, 看这里吧 http://sae.sina.com.cn/?m=devcenter&catId=289 ,简洁明了。
三、微信