tornado wechat

1. 配置wexin, 开启tornado 服务器

    code ser:

WECHAT_TOKEN = "hyhlinux"


class WeChatHandler(RequestHandler):

    def get(self):
        signature = self.get_argument('signature')             #get发过来的,我们需要验证是微信
        timestamp = self.get_argument('timestamp')        #1.时间戳
        nonce = self.get_argument('nonce')                        #
        echostr = self.get_argument('echostr')            

        tmp = [WECHAT_TOKEN, timestamp, nonce]
        tmp.sort()
        tmp_str = "".join(tmp)
        tmp_str = hashlib.sha1(tmp_str).hexdigest()

        if (tmp_str == signature):
            print('wechat 200')
            self.write(echostr)
        else:
            # 403 倍禁止
            print('wechat 403')
            self.send_err(403)

103717_BZqp_2300652.png

 

点击提交后:

ser:  成功被调用,同时sig

104103_PAX0_2300652.png

weixin:

103945_58be_2300652.png

2.

 

转载于:https://my.oschina.net/tplinuxhyh/blog/790679

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值