webhook_flask.py 文件源码

python
阅读 77 收藏 0 点赞 0 评论 0

项目:intercom-webhooks 作者: intercom-archive 项目源码 文件源码
def webhook_flash():
    KEY = "secret"

    DATA = request.get_data()
    print "===============================================================";
    print DATA;
    print "===============================================================";
    EXPECTED = ""
    if not request.headers.get('X-Hub-Signature') is None :
        EXPECTED = str(request.headers.get('X-Hub-Signature'))
    if not EXPECTED :
        print("Not signed. Not calculating");
    else :
        calculated = hmac.new(KEY, DATA, hashlib.sha1).hexdigest()
        calculated = "sha1=" + (calculated)
        print("Expected  : " + EXPECTED);
        print("Calculated: " + calculated);
        print("Match?    : " + str(calculated == EXPECTED));
    pass
    output = json.loads(DATA)
    print("Topic Recieved: " + output["topic"]);
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号