二维码接口#
- class wechatpy.client.api.WeChatQRCode(client=None)[源代码]#
- create(qrcode_data)[源代码]#
创建二维码 详情请参考 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1443433542
- 参数
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}, } }) # 创建永久的二维码, 参数使用字符串而不是数字id res = client.qrcode.create({ 'action_name': 'QR_LIMIT_STR_SCENE', 'action_info': { 'scene': {'scene_str': "scan_qrcode_from_scene"}, } })
- classmethod get_url(ticket)[源代码]#
通过ticket换取二维码地址 详情请参考 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1443433542
- 参数
ticket – 二维码 ticket 。可以通过
create()
获取到- 返回
返回的二维码地址
使用示例:
from wechatpy import WeChatClient client = WeChatClient('appid', 'secret') url = client.qrcode.get_url('ticket data')
- show(ticket)[源代码]#
通过ticket换取二维码 详情请参考 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1443433542
- 参数
ticket – 二维码 ticket 。可以通过
create()
获取到- 返回
返回的 Request 对象
使用示例:
from wechatpy import WeChatClient client = WeChatClient('appid', 'secret') res = client.qrcode.show('ticket data')