Skip to main content

微信公众平台Python开发包

Project description

当前最新版本:v0.5.0

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

Uploaded Egg

File details

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

File metadata

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

File hashes

Hashes for wechat-sdk-0.5.0.tar.gz
Algorithm Hash digest
SHA256 466eea5852c9aafa89078cfc0aaa2ed43e250f074e3c572419d2c9e9bea87b98
MD5 a48b12e8062a8e9b4aac3d8ca50d25a0
BLAKE2b-256 ecd68477d6443b22884fd75c37ae95afe4984c88bb0cf310e290fb2cdbbb4a07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for wechat_sdk-0.5.0-py2.7.egg
Algorithm Hash digest
SHA256 e49b3eccab732042715589c0e47e617d4c37bbf3c5e192ddcb6f91eedf739a74
MD5 3895c25bb707ef858da115c6888bc629
BLAKE2b-256 f625fdbeefd174b40686c73297c2f26714f1baa8b500736a8ae87cfa7a36211a

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