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

开始之前

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

首先你需要在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 werobot
pip install flask

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

其中appID与appSecret是自动生成的

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

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

# robot.py
import werobot

robot = werobot.WeRoBot(token = '你自己填写的token')

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

robot.config['HOST'] = '0.0.0.0'
robot.config['PORT'] = 80
robot.run() 

运行!

python robot.py

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值