当前位置: 首页>>代码示例>>Python>>正文


Python WechatBasic.show_qrcode方法代码示例

本文整理汇总了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)
开发者ID:yyt030,项目名称:quanduoduo,代码行数:32,代码来源:shop.py

示例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
开发者ID:southwolf,项目名称:wechat-admin,代码行数:7,代码来源:qrcode.py


注:本文中的wechat_sdk.WechatBasic.show_qrcode方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。