Skip to main content

微信公众平台Python开发包

Project description

当前最新版本:v0.5.2

非官方微信公众平台 Python 开发包,包括官方接口和非官方接口。

  • 官方接口依据公众平台开发者文档编写,可以实现公众平台开发者文档中的所有内容,具体不列举,请查看 WechatBasic 文档;

  • 非官方接口采用模拟登陆的方式,可以实现更多高级功能,但也存在相应风险。

    目前提供的非官方接口功能有:

    • 主动对指定用户发送文本消息

    • 主动对指定用户发送图片消息

    • 主动对指定用户发送语音消息

    • 主动对指定用户发送视频消息

    • 获取指定用户的个人信息

    • 获取用户列表

    • 获取分组列表

    • 获取图文信息列表

    • 获取与指定用户的对话内容

    • 向指定用户发送图文消息(必须从图文库里选取消息ID传入)

    • 在素材库中创建图文消息

    • 上传素材至素材库 (图片/语音/视频)

    • 向特定用户发送媒体文件 (图片/语音/视频)

    • 获取素材库文件列表

    • 获取用户头像

    • 获取新消息的数目

    • 获取最新一条消息

    • 获取消息列表

    • 根据消息ID获取图片消息内容

    • 根据消息ID获取语音消息内容

    • 根据消息ID获取视频消息内容

    • 获取图文分析信息

请注意:本开发包并不打算提供一个独立的完整微信解决方案,我们更希望这个开发包可以非常融洽的在各个框架中进行集成并使用,对于HTTP请求及响应方面并不涉及,该开发包仅仅接受必要参数,提供各种微信操作的方法,并返回相应的可以响应微信服务器的数据(Response)或操作执行结果。

文档

http://wechat-python-sdk.readthedocs.org/

快速开始

安装

pip install wechat-sdk

快速上手文档

http://wechat-python-sdk.readthedocs.org/zh_CN/master/tutorial.html

ChangeLog

v0.5.2

  • 官方接口中的 upload_media 方法增加 StringIO 支持

v0.5.1

  • 官方接口增加了 JS-SDK 支持,可对 URL 进行签名 (感谢 JohnnyZhao)

  • 官方接口的文本回复方法增加了是否对内容进行转义的控制参数

  • 非官方接口增加了图文分析信息 (感谢 svcvit)

v0.5.0

  • 新增了针对 Django 的上下文对话支持

  • 新增了非官方接口下的验证码登录及获取验证码功能

  • 新增了在素材库中创建图文消息功能

  • 新增了二维码事件的获取

  • 修正了编码转换问题

  • 修正了自定义菜单跳转事件获取

  • 更正了 WechatBasic 中的解释说明链接

  • 更新文档,增加了一个快速上手示例

  • 增加了FAQ文档

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wechat-sdk-0.5.2.tar.gz (54.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wechat_sdk-0.5.2-py2.7.egg (106.1 kB view details)

Uploaded Egg

File details

Details for the file wechat-sdk-0.5.2.tar.gz.

File metadata

  • Download URL: wechat-sdk-0.5.2.tar.gz
  • Upload date:
  • Size: 54.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wechat-sdk-0.5.2.tar.gz
Algorithm Hash digest
SHA256 d317062b6c283e9e1aa3e195419a207b1e8b1afd45b0f92d8741be392d30ac81
MD5 0ba4f44f9c04ec7728f5d9e8834c309e
BLAKE2b-256 c77e9858397e55a2b4497860419eef6278aa12625e2de6d8e8e46215a007a60b

See more details on using hashes here.

File details

Details for the file wechat_sdk-0.5.2-py2.7.egg.

File metadata

  • Download URL: wechat_sdk-0.5.2-py2.7.egg
  • Upload date:
  • Size: 106.1 kB
  • Tags: Egg
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for wechat_sdk-0.5.2-py2.7.egg
Algorithm Hash digest
SHA256 8fe6a4e61514f0723d2394186bbdbf8afbafe6d59557f004882d7c5a9f346ec3
MD5 6a6a3a0acdb9c2515ec5c1b6921536d7
BLAKE2b-256 06da811f3faa1c250e522e41acbf49f6b911733d266349ced4444b49eefd9733

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page