【17/3/26】使用python开发微信公众号【更新中】

来源:互联网 发布:淘宝物流重量怎么填 编辑:程序博客网 时间:2024/05/17 00:13

开始之前

笔者是一名才接触微信公众平台开发的大三菜鸟 如有不对多多指正

首先你需要在https://mp.weixin.qq.com/上申请一个公众号
不过更建议你在https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login上申请一个测试账号
测试账号拥有全部的API权限 可以直接调用所有接口
本文的所有代码实现环境都是基于测试号 如果接口返回48001错误代码 说明你没有接口的使用权限!

开发环境

  • python 2.7
  • werobot
  • flask
  • 一台服务器上面装有上述环境(没法本机测试

这两个类库都可以直接pip下到

pip install werobotpip install flask

如果你申请了测试账号 进去的界面应该是这样的
测试号界面

其中appID与appSecret是自动生成的

URL与token需要你提供给微信号用来校验是否是你的服务器

填写服务器URL和自己编的token后在服务器上打开你的编辑器:

# robot.pyimport werobotrobot = werobot.WeRoBot(token = '你自己填写的token')@robot.textdef text_handler():    return 'Hello World!'robot.config['HOST'] = '0.0.0.0'robot.config['PORT'] = 80robot.run() 

运行!

python robot.py

这时候确认你的测试号URL配置 如果出现配置成功说明你的服务器已经成功配置了

此时关注你的微信测试号 由于

@robot.textdef text_handler():    return 'Hello World!'

你的所有文字消息都应该收到一个 Hello World的文字回复

0 0
原创粉丝点击