JiHuo.Ma

python flask 微信公众号验证

0x00 概述

计划对接微信公众号了,配置公众号需要验证服务器


0x01 上代码

import hashlib


@bp.route(\"/wechat/\", methods=['GET', 'POST'])
def wechat():
    _list = [\"自定义设置的token\", request.args.get('timestamp'), request.args.get(\"nonce\")]
    _list.sort()
    _str = ''.join(_list)
    _encode = hashlib.sha1(_str.encode('utf-8'))
    _encode = _encode.hexdigest()
    if _encode == request.args.get(\"signature\"):
        return request.args.get(\"echostr\")
    else:
        return \"\"
    pass

 

# ARTICLE

评论区 2

回复
A
Andy 2020-07-05 09:51
这个该怎么用呢
游客 会员 2026-02-22 03:48
这个该怎么用呢