本文整理汇总了Python中wechat_sdk.WechatBasic.show_qrcode方法的典型用法代码示例。如果您正苦于以下问题:Python WechatBasic.show_qrcode方法的具体用法?Python WechatBasic.show_qrcode怎么用?Python WechatBasic.show_qrcode使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类wechat_sdk.WechatBasic
的用法示例。
在下文中一共展示了WechatBasic.show_qrcode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: bind_saler
# 需要导入模块: from wechat_sdk import WechatBasic [as 别名]
# 或者: from wechat_sdk.WechatBasic import show_qrcode [as 别名]
def bind_saler():
"""绑定收银台"""
bid = int(request.args.get("bid", 0))
do = request.args.get("do", 0)
brand = Brand.query.get(bid)
salers = brand.brand_salers.count()
users = brand.brandaccounts
shop_id = 0
# 获取二维码
wechat = WechatBasic(
appid=current_app.config.get("WECHAT_APPID"), appsecret=current_app.config.get("WECHAT_APPSECRET")
)
temp_data = {
"expire_seconds": 604800,
"action_name": "QR_SCENE",
"action_info": {"scene": {"scene_id": int(str("11") + str(brand.id))}},
}
# data = {"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": int(str("11") + str(brand.id))}}}
get_ticket_data = wechat.create_qrcode(temp_data)
ticket = get_ticket_data.get("ticket")
if do == "download_qrcode":
logging.info("download_qrcode")
response = wechat.show_qrcode(ticket)
response = make_response(response.content)
response.headers["Content-Type"] = "image/jpg"
attachment_name = "attachment; filename=汝州百事优惠圈绑定收银台专用二维码.jpg"
response.headers["Content-Disposition"] = attachment_name
return response
return render_template("shop/bind_saler.html", brand=brand, ticket=ticket, users=users)
示例2: show_qrcode
# 需要导入模块: from wechat_sdk import WechatBasic [as 别名]
# 或者: from wechat_sdk.WechatBasic import show_qrcode [as 别名]
def show_qrcode(cls, ticket):
wechat = WechatBasic(appid=settings.app_id, appsecret=settings.secret)
resp = wechat.show_qrcode(ticket)
if resp.status_code == 200:
return resp.content