Skip to main content

微信公众平台Python开发包

Project description

当前最新版本:v0.5.1

非官方微信公众平台 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.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.1.tar.gz (53.9 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.1-py2.7.egg (104.8 kB view details)

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for wechat-sdk-0.5.1.tar.gz
Algorithm Hash digest
SHA256 e81bce9c6602204f52527f5fa474288397419a29798e6bbb170e1e3bbf3ca3ad
MD5 5be49f05e2d611624d52157327edeac7
BLAKE2b-256 6a62bdc62726277be659c9c142496e72e62620968cc2f36614b31c1f4ff9e548

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for wechat_sdk-0.5.1-py2.7.egg
Algorithm Hash digest
SHA256 cc11dbddaf87f21d4cd8c897af7edd79deb634f947eb8ab347a5cf75d0b7fbc4
MD5 203eefc4ef2a3bf75b88a8ea5a1a9431
BLAKE2b-256 7e4fc3cd61446a804d7ff2838c7bd34a6281947e35099075d5bb6399ebf21f27

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