使用树莓派与微信公众平台对接(python)

在网上参阅众多教程之后,均无法找到可直接在树莓派上运行的python微信平台对接模板。

参阅http://my.oschina.net/yangyanxing/blog/159215此博客的基于sae微信平台教程后,略微修改,可以在树莓派上完美运行,

下面是此模板的Github链接
https://github.com/mcdona1d/Wechat-Python-Template

使用方法:

将此文件夹放到树莓派中,更改index.py中的your_token为你的token
在文件夹目录内,输入命令执行:sudo python index.py 80
80为绑定到80端口上,微信公众平台目前仅支持80端口

Ps:如果无法执行,可能需要更改文件权限:chmod +x index.py

需要安装webpy和python-lxml

git clone git://github.com/webpy/webpy.git
ln -s `pwd`/webpy/web
cd /root/webpy
sudo python setup.py install
sudo apt-get install python-lxml

正确运行的效果

程序正确执行后,在微信公众平台的接口配置界面分别输入你的ip或者域名及Token:

http://你的ip或域名/weixin
然后输入刚才配置程序时更改的自己的token

点击提交,提示配置成功。

在微信上对此公众平台测试号发送消息,微信可以返回你发送的消息。

至此,微信平台与树莓派的对接结束

参考教程:http://my.oschina.net/yangyanxing/blog/159215