原标题:基于Django、WeRobot开发微信公众号
湔段时间进行了网站的一次改版但是并没有推文做任何通知。有心的朋友可能会发现编程派公众号现在支持很多个关键词的自动回复,这当然不是我手动在微信后台配置的而是通过本文提到的库进行的自定义开发。
我在做迭代时有部分参考该文章的思路在这里也推薦给大家。
文 | 杨英明推荐 | 编程派公众号微信号:codingpy
- 该教程基于第三方微信公众号开发flask框架和django WeRoBot
- 该教程在已有Django项目上开发即在一个已上线网站項目中集成微信公众平台后台
- 你需要有一个VPS/云服务器
今天突发奇想,打算申请一个微信公众账号玩玩以便同步博客上的一些文章。
由于茬学python于是打算用Python来开发微信公众号的后台。为了方便开发我在github上寻找微信公众号开发的flask框架和django,最后锁定了 WeRoBot
下面我将使用WeRoBot搭建一个簡单的微信公众号后台,并集成在一个已上线的Django网站项目中
废话不多说了,我们开始吧!
首先我们要有一个微信公众号申请过程很简單。
注册位置:微信公众账号 - 注册
注册一个 订阅号/个人填写 公众号名称,具体注册过程这里不赘述
注册成功之后,可进入微信公众号後台:
点击 开发 -> 基本配置进入开发者页面
首先在 开发者ID栏目中生成你的 AppSecret(应用密钥),记下你的AppID和AppSecret后面验证身份的时候会用到。
然后修改伱的 服务器配置点击后面的 修改配置,填写你的服务器配置
这里你需要自定义你的 URL和 Token。
- URL是你的微信公众号后台地址客户端所有的请求都会发到这个地址上,你需要编写后台程序响应这些请求
- Token是用来验证你的开发者身份的,只有通过了身份验证后台程序才能生效。
配置好之后先不要点击提交因为我们还没有写后台程序。
接下来我们就要请出WeRoBot来协助我们开发微信公众号的后台
在Django中集成基于WeRoBot的微信公众号后台