二维码接口

class wechatpy.client.api.WeChatQRCode(client=None)[源代码]
create(qrcode_data)[源代码]

创建二维码 详情请参考 http://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html

参数:data – 你要发送的参数 dict
返回:返回的 JSON 数据包

使用示例:

from wechatpy import WeChatClient

client = WeChatClient('appid', 'secret')
res = client.qrcode.create({
    'expire_seconds': 1800,
    'action_name': 'QR_SCENE',
    'action_info': {
        'scene': {'scene_id': 123},
    }
})
classmethod get_url(ticket)[源代码]

通过ticket换取二维码地址 详情请参考 http://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html

参数:ticket – 二维码 ticket 。可以通过 create() 获取到
返回:返回的二维码地址

使用示例:

from wechatpy import WeChatClient

client = WeChatClient('appid', 'secret')
url = client.qrcode.get_url('ticket data')
show(ticket)[源代码]

通过ticket换取二维码 详情请参考 http://mp.weixin.qq.com/wiki/18/28fc21e7ed87bec960651f0ce873ef8a.html

参数:ticket – 二维码 ticket 。可以通过 create() 获取到
返回:返回的 Request 对象

使用示例:

from wechatpy import WeChatClient

client = WeChatClient('appid', 'secret')
res = client.qrcode.show('ticket data')