Skip to content

adamwen829/wechat_sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WeChat SDK for python

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)

About

A Weixin SDK used by pyhon

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages