A Wechat SDK used by python
- 将在公共平台上创建的token写入settings.py
- 由于腾讯官方限制 只支持80端口
-
验证api: Weixin.valid(signature, timestamp, nonce)
验证成功返回True, 失败返回False -
处理用户请求:
-
初始化WeChat对象
wechat = WeChat(xml_raw_data) -
查看请求类型:
wechat.MsgType
有text location image三种值 本别代表用户请求消息类型为文本 地理信息 图片 -
回复信息
-
生成xml文本消息
response_xml = wechat.textResp(content, funcflag=0)
funcflag为加星标记 1代表加星 0代表不加星 -
生成图文消息
-
1生成图片信息
pic_item = WeChat.make_pic(title, description, picUrl, url) -
2生成图片列表
-
3生成回复
response_xml = wechat.picResp(itemList, funcflag=0)
-
-
-