Python微信后台开发与接入步骤代码详解
时间:2018-12-05 00:09 来源:网络整理 作者:墨客科技 点击:次
0x00 背景及介绍 申请一个微信公众平台订阅号,将后台接入到服务器上,验证服务器地址的有效性,实现简单的业务逻辑,根据用户发送不同类型的消息做出不同的反应。 0x01 语言和框架 语言:Python 框架:Django 开发包:wechat-python-sdk 0x02 参考文档 0x03 服务器配置 系统:CentOS 配置过程: 更新系统 安装python依赖包 安装python和pip及更新 安装Django框架 安装wechat-python-sdk开发包 新建一个Django实例
添加url规则(urls.py)
编写views逻辑(views.py)
开启django app,后台挂载在80端口
0x04 微信后台配置 记录APPID和APPSecret填入views.py的conf属性 填写服务器配置 注意URL最后带上/,否则django会报POST URL error 自定义token,填入views.py的conf属性 自定义EncodingAESKey,填入views.py的conf属性
0x05 遇到的坑 runserver后本地能够访问,外网不能访问 绑定ip到0.0.0.0,设置为对公监听即可 输入中文无法响应 import os后设置编码为utf8 端口号被占用 ps aux | grep manage后然后kill -9 相应进程号 0x06 后记 能够识别不同的消息类型并进行相应回复 代码的功能还有待完善,结构和逻辑也可以再设计得更清晰一些 (责任编辑:admin) |





