烧瓶用威信。

Flask-Weixin的Python项目详细描述


烧瓶维辛是http://mp.weixin.qq.com/的实现 烧瓶的味道。不用烧瓶也能用。

Wheel StatusLatest VersionTravis CICoverage Status

安装

可以用PIP安装Flask Weixin:

$ pip install Flask-Weixin

或者,如果没有pip,使用setuptools轻松安装:

$ easy_install Flask-Weixin

开始

急于开始?创建新实例的方式总是烧瓶式的:

from flask_weixin import Weixin

weixin = Weixin(app)

或者稍后传递app

weixin = Weixin()
weixin.init_app(app)

但是,在使用之前需要进行配置,下面是配置 列表:

  • weixin_令牌:这是必需的
  • weixin_sender:默认发件人,可选
  • weixin_expires_in:默认情况下不过期

对于烧瓶用户,建议使用默认的查看功能:

app.add_url_rule('/', view_func=weixin.view_func)

@weixin.register('*')
def reply(**kwargs):
    username = kwargs.get('sender')
    sender = kwargs.get('receiver')
    content = kwargs.get('content')
    return weixin.reply(
        username, sender=sender, content=content
    )

上面的示例将回复用户发送的任何内容。

消息类型

《维信》的每一条信息都有这些信息:

  • id:消息id
  • 收件人:官方文件中的ToUserName
  • 发件人:官方文档中的FromUserName
  • 类型:消息类型
  • 时间戳:消息时间戳

文本类型

文本类型有额外的数据:content

图像类型

图像类型有额外的数据:picurl

位置类型

位置类型有额外数据:

  • 位置x
  • 位置Y
  • 比例
  • 标签

事件类型

事件类型有额外数据:

  • 事件
  • 事件键
  • 纬度
  • 经度
  • 精度

语音类型

事件类型有额外数据:

  • 媒体ID
  • 格式
  • 认可度

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Eclipse内存分析器(MAT):不显示当前正在运行的进程   java Apache Velocity:转义字符不能作为关联数组键用于PHP   不截断零的java格式十进制输出   在另一个类文件中调用时返回空值的java getter   java集合获取连接   java解析json使用Gson登录系统应用程序强制关闭   java DelferredResult带有两个请求的ajax请求   java可降低功耗,同时应使用无线   java BoxLayout无法共享错误?   java如何使用计时器制作闹钟   java使用OAuth2保护RESTWeb服务:一般原则   java在一个jframe上显示多个图像和按钮