1回答

2收藏

[教程] 用树莓派搭建微信公共平台

Raspberry Pi Raspberry Pi 10361 人阅读 | 1 人回复 | 2015-11-10

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


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





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



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


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




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

7、运行“weixind.py”。



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

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


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



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

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



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



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



4、运行“weixind.py”。

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


分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

蛐蛐学子

发表于 2016-4-8 15:51:48 | 只看该作者

楼主你好微信公共平台的测试账号里面的接口信息配置的URL是填写前面那个虚拟服务器的IP么
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条