码迷,mamicode.com
首页 > 微信 > 详细

微信后台服务器地址验证的逻辑

时间:2018-03-04 13:00:40      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:timestamp   服务   time   token   sig   nbsp   微信   digest   逻辑   

不说废话了,直接上py3 django代码:

    token = "-----------------------------"#自己填到微信设置里面的token
    nonce = request.GET["nonce"]
    timestamp = request.GET["timestamp"]
    msg_sign = request.GET["signature"]
    arr1 = [token,timestamp,nonce]
    arr1.sort()
    tempstr = "".join(arr1)
    sha1 = hashlib.sha1()
    sha1.update(tempstr.encode(utf-8))
    compute_sign = sha1.hexdigest()
    if msg_sign == compute_sign:
        return HttpResponse(request.GET["echostr"])

 

微信后台服务器地址验证的逻辑

标签:timestamp   服务   time   token   sig   nbsp   微信   digest   逻辑   

原文地址:https://www.cnblogs.com/dhcn/p/8504295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!