在网上参阅众多教程之后,均无法找到可直接在树莓派上运行的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
点击提交,提示配置成功。
在微信上对此公众平台测试号发送消息,微信可以返回你发送的消息。
至此,微信平台与树莓派的对接结束