当前最新版本:v0.6.4

wechat-python-sdk 希望能帮你解决微信公众平台开发中的种种不便,让你可以专注于业务逻辑本身,而不是浪费精力在与微信服务器复杂的交互中。

本开发包目前支持订阅号、服务号的官方接口,相信这将会极大的简化你的开发过程。

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

快速开始

安装

请注意:本 SDK 在 pypi.python.org 上的软件包名称为 wechat-sdk

可以通过 pip 进行安装

pip install wechat-sdk

也可以通过 easy_install 进行安装

easy_install wechat-sdk

也可以直接在终端下输入下列命令手动安装

wget https://github.com/wechat-python-sdk/wechat-python-sdk/archive/master.tar.gz

tar zvxf master.tar.gz

cd wechat-python-sdk-master

python setup.py build

python setup.py install

下一步

如果你是 SDK 的新用户,请阅读 快速入门 。

如果你需要更加全面详细的使用说明,请阅读 官方接口 。

如果你需要 SDK 的所有细节,请阅读 API 文档 。

如果你对 SDK 的使用心存疑问,请阅读 FAQ ,如果其中没有你想要的答案,请前往 wechat-python-sdk Issues 提出你的问题。

如果你对本项目感兴趣,请阅读的 关于项目 和 关于作者 。

许可协议

本项目采用 MIT 许可协议,可放心集成于商业产品中,但请包含本许可声明。

Copyright (C) 2014-2016 Ace Kwok

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

版本兼容说明

wechat-python-sdk 于 2016 年 2 月份进行了一次较大规模升级,升级到了 v0.6.0 版本,但会保持向前兼容。请先前版本的用户放心升级使用。

ChangeLog

v0.6.4

修正 Windows 下安装问题(感谢 jiajunhuang)

v0.6.3

增加了回复空消息的功能(感谢 liuwons)

v0.6.2

增加了 Python 3 的支持

v0.6.1

修正了 jsapi_ticket 的获取出错问题

代码结构的优化

v0.6.0

重新编写了文档, 添加了快速上手教程

添加了 WechatConf 微信配置类

增加了对消息加解密的支持

对整体进行了较大规模的重构, 优化了代码结构

v0.5.9

修复了 py3 中 只有 str 没有 unicode 的情况(感谢 hbrls)

避免 generate_jsapi_signature 刷新 access_token(感谢 paicha)

增加客服消息转发功能(感谢 torpedoallen)

v0.5.8

增加了小视频消息类支持

修复了多层级XML解析问题

v0.5.7

修复创建二维码时的传参Bug (感谢 lvxudong)

创建菜单时的 menu_data 可自由使用 str 或 unicode

v0.5.6

添加模板消息的支持

v0.5.5

修复 grant_jsapi_ticket 会时不时出现 invalid credential 的问题 (感谢 JohnnyZhao)

v0.5.4

在 grant_token 函数调用之后,顺带着覆盖本地的 access_token (感谢 JohnnyZhao)

v0.5.3

修复 hashlib.sha1 无法 decode unicode 字符串问题 (感谢 JohnnyZhao)

v0.5.2

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

v0.5.1

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

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

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

v0.5.0

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

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

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

新增了二维码事件的获取

修正了编码转换问题

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

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

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

增加了FAQ文档

python wechat_wechat-sdk相关推荐

  1. python的sdk是什么意思_python sdk

    关于 python sdk的搜索结果 问题 命令行工具 CLI:用户指南:阿里云 Python SDK 列表 阿里云各产品对应的 Python SDK 如下所示. 产品Python SDK账号登录al ...

  2. 使用Python Link SDK接入阿里云物联网平台

    1. 配置开发环境 1.1 安装python3.6或以上版本 可以使用pyenv新建一个python 3.6的虚拟环境.具体操作参考:使用pyenv和pyenv-virtualenv管理python ...

  3. 您需要配置好的 Python 2 SDK 来渲染 Epydoc docstring的解决方案

    问题 使用pycharm时,在使用python-opencv时,当鼠标移动到函数上方时,提示: 您需要配置好的 Python 2 SDK 来渲染 Epydoc docstring 英文版pycharm ...

  4. python模拟足球射门_[转载]博客园仿真足球竞赛平台Python版SDK

    为了方便喜欢Python的同学能使用Python开发自己的球队,所以编写了此SDK.这个SDK 基本上是参照C#版SDK改过来的,除了一些复杂的几何算法没有实现外,其他功能都已实现.喜欢的朋友可以自己 ...

  5. python封装SDK

    python生成sdk时,可以打包成.egg(windows下)也可以打包成.whl(linux或者windows下),然后执行pip3 install ***.whl就可以像往常的安装包一样使用了. ...

  6. python开发sdk模块

    一.开发模块目的 通过setup.py将框架安装到python环境中,开发成第三方模块来, 以此来调用,增加使用方便及安全高效性 二.编写setup.py文件 #!/usr/bin/env pytho ...

  7. python调用sdk的文章_如何使用 python 接入虹软 ArcFace SDK

    公司需要在项目中使用人脸识别SDK,并且对信息安全的要求非常高,在详细了解市场上几个主流人脸识别SDK后,综合来看虹软的Arcface SDK比较符合我们的需求,它提供了免费版本,并且可以在离线环境下 ...

  8. idea集成python_IDEA集成Python插件,SDK配置

    (第一次写在博客园添加随笔, 会有些生硬,有不对的地方和描述错误之处希望可以指出) 最近在学习一个新的知识点,涉及到Python的使用,因为第一次接触很多地方都不是很明白 ,好,废话不多说,现在直接上 ...

  9. 调用阿里云语音合成Python版SDK

    一.阿里云介绍   阿里云创立于2009年,是全球领先的云计算及人工智能科技公司,致力于以在线公共服务的方式,提供安全.可靠的计算和数据处理能力,让计算和人工智能成为普惠科技.阿里云服务着制造.金融. ...

  10. python调用sdk接口_Python SDK使用说明

    接口说明 以 DescribeLiveStreamsFrameRateAndBitRateData接口为例. 以下是SDK中的DescribeLiveStreamsFrameRateAndBitRat ...

最新文章

  1. 还在被人脸识别准确率指标欺骗吗?
  2. Zend Framework中,执行自定义sql语句
  3. KGmailNotifier-Gmail 邮件关照轨范
  4. java任何封闭实例都不是java_《java并发编程实战》读书笔记3--对象的组合
  5. APACHE-TOMCAT集群环境部署
  6. 用ACE的Reactor模式实现网络通讯的例子
  7. 关于解决Path被大改,无法直接编辑恢复的问题
  8. 哈希表(HashTable)探究(转)
  9. AI运动:阿里体育端智能最佳实践
  10. linux运行wordcount,Ubuntu16.04上运行Hadoop2.7.3自带example wordCount摸索记录
  11. Redis集群案例与场景分析
  12. 【CAS】CAS原理
  13. C语言入门检验身份证号码最后一位
  14. 一个全栈工程师要掌握哪些技能
  15. php整数溢出 ctf,PWN INTEGER OVERFLOW 整数溢出
  16. 布道微服务_18服务配置中心设计方案
  17. DHU Matlab Experiment【2】作业记录_第三章、第四章
  18. ftp服务器可以创建文件夹吗,ftp服务器如何创建文件夹
  19. <<数值分析>>第二章线性方程组的直接解法
  20. 谷歌云端硬盘快速下载方法_如何在Google云端硬盘中禁用“快速访问”快捷方式...

热门文章

  1. 【仿微信朋友圈时间,几天前,几分钟前,显示几周前】
  2. XLA编译器用于JIT加速
  3. PostgreSQL 简介
  4. oracle 11g的Oracle Enterprise Manager(Oracle企业管理器,简称OEM)
  5. SQL学习笔记:服务端配置-如何使用企业管理器
  6. 安警官的IP地址是怎样定位到莽村附近的?
  7. 流氓软件 巧压 怎么卸载?
  8. DOS批处理简明高级教程
  9. 鸿蒙系统专利申请,华为在欧盟申请HarmonyOS专利 或为鸿蒙系统的英文名称
  10. 华为服务器 自动安装 黑屏,华为服务器显示器黑屏如何解决