微信公众号

您所在的位置:网站首页 公众号文章怎么提取二维码 微信公众号

微信公众号

2024-07-06 10:39| 来源: 网络整理| 查看: 265

关于带参数二维码生成,请参考:https://blog.csdn.net/gymaisyl/article/details/109451498

自己的服务器搭建

想要获取二维码中的参数,首先需要一个可以和外网交互的服务器。 服务器准备好后,可以简单部署一个flask项目,具体的nginx+uwsgi+flask部署方法,可参考https://blog.csdn.net/gymaisyl/article/details/109447911

微信服务器和开发者服务器验证绑定 from xml.dom.minidom import parseString from flask import Flask, request from wechatpy.exceptions import InvalidSignatureException from wechatpy.utils import check_signature @app.route('/', methods=["POST", "GET"]) def wechat_verify(): ''' 用来处理微信服务器对本后台的验证,GET方法。 :return: ''' # 获取参数 rq_dict = request.args if len(rq_dict) == 0: return "" tuple_args = get_all_args(rq_dict) token = "123456" try: check_signature(token, tuple_args[1], tuple_args[2], tuple_args[3]) except InvalidSignatureException as e: print(e) return '' else: return tuple_args[0]

在这里插入图片描述

获取二维码中的参数 from xml.dom.minidom import parseString from flask import Flask, request from wechatpy.exceptions import InvalidSignatureException from wechatpy.utils import check_signature @app.route('/', methods=["POST", "GET"]) def wechat_verify(): ''' 用来处理微信服务器对本后台的验证,GET方法。 :return: ''' if requesthod == "POST": msg = request.data.decode() dom = parseString(msg) print(dom.getElementsByTagName('EventKey')[0].childNodes[0].data) return "ok"

打印结果如下: 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3