树莓派和微信和服务器,用树莓派搭建微信公共平台

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

0d93e49b8af71e0304cbe2c42ab83c12.png

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

1ff8599570413a38450c7281bda95e2a.png

cc710ceb5f6f479ca288093a88222d23.png

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

28eb5f51b642bfb8455e0d8ef5ef0bbe.png

885e9820886d6aad3c837d867bff79aa.png

02f528b364131e7d5af1624452f9f349.png

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

c946c7c8ab3caf1a209fdde244492f0e.png

d760105ad5d7104844305a6b40996ce8.png

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

7、运行“weixind.py”。

21be12da0c77add58f903e66724fc9b6.png

微信接口只支持80端口, 如果你原来已经有web服务器占用了,你需要配置web服务器支持wsig。

代码也需要改一下:

- application = web.application(_URLS, globals())

- if __name__ == "__main__":

- application.run()

+ application = web.application(_URLS, globals()).wsgifunc()

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

566701cf7dae42dd65f523e9c2090c91.png

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

9e6af54edc62199a8377224b5fa767f1.png

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

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

3cfa9bd4298066f6a97d6a789b9a8db0.png

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

2a660255fe12a47490f4b4e44060a6ba.png

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

3dd48bafb34d8fb605b85ac7f3fb80f2.png

4、运行“weixind.py”。

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

493fd2e1b6cd52bccd9ad3a1666580c9.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值