DesignSpark Electrical Logolinkedin
菜单 搜寻
提问问题

用树莓派搭建微信公共平台

1、首先你需要一个公网ip, 需要做好映射, 把80端口映射到你的树莓派ip。 title

2、打开你的树莓派终端, 创建文件夹“templates ” 和文件“weixind.py”。

title

title

3、文件“weixind.py”中写入以下代码。安装“sudo apt-get install python-lxml”。 title

title

4、打开页面“ http://mp.weixin.qq.com/wiki/index.php?title=%E9%A6%96%E9%A1%B5 ” 申请一个公共平台的测试账号。

title

5、申请成功,进入了管理界面, 在这里我们去修改接口配置信息, 填完后先别点 “提交”。

titletitle

6、打开“weixind.py”, 将“ _TOKEN = *your token* ”替换成 第5步中你要设置的token。

7、运行“weixind.py”。

title

微信接口只支持80端口, 如果你原来已经有web服务器占用了,你需要配置web服务器支持wsig。
代码也需要改一下:
- application = web.application(_URLS, globals())
- if __name__ == "__main__":
- application.run()
+ application = web.application(_URLS, globals()).wsgifunc()

8、打开管理界面管理界面, 点击提交。

title

成功会显示这个,这样所有发送打这个公共平台的信息都会通过http协议post到你的树莓派上来了。

title

下面我们实现一个简单回复的功能,把发送给公用平台的信息在原样发回去。

1、我没先进入“templates ”文件夹, 创建一个回复模板文件“reply_text.xml”。

title

2、打开“reply_text.xml”文件, 写入一下内容。

title

3、打开“weixind.py” 在“weixinserver”类中添加一下代码。

title

4、运行“weixind.py”。

5、打开你的手机微信,发信息给公共平台试试吧。

title

 

none

25 Sep 2015, 4:55