烧瓶用威信。
Flask-Weixin的Python项目详细描述
烧瓶维辛是http://mp.weixin.qq.com/的实现 烧瓶的味道。不用烧瓶也能用。
安装
可以用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。
链接类型
链接类型有额外数据:
- 标题:文章标题
- 说明:文章说明
- url:文章的原始url
位置类型
位置类型有额外数据:
- 位置x
- 位置Y
- 比例
- 标签
事件类型
事件类型有额外数据:
- 事件
- 事件键
- 纬度
- 经度
- 精度
语音类型
事件类型有额外数据:
- 媒体ID
- 格式
- 认可度