回调模式

###微信公众号回调模式之验证URLfrom flask import Flask,requestfrom WXBizMsgCrypt import WXBizMsgCryptimport xml.etree.cElementTree as ETimport sysapp = Flask(__name__)@app.route('/index',methods=['GET','POST'])def index():    sToken = 'XXX'    #Token    sEncodingAESKey = 'Uxxxxxxxxxxxxxxxxxxxxxxxxxxxxo'    #EncodingAESKey    sCorpID = 'wx1xxxxxxxxxxxxxxxxxx'    #CorpID    wxcpt=WXBizMsgCrypt(sToken,sEncodingAESKey,sCorpID)    sVerifyMsgSig=request.args.get('msg_signature')    #获取微信验证发过来的请求参数msg_signature    sVerifyTimeStamp=request.args.get('timestamp')    #获取微信验证发过来的请求参数timestamp    sVerifyNonce=request.args.get('nonce')    #获取微信验证发过来的请求参数nonce    sVerifyEchoStr=request.args.get('echostr')    #获取微信验证发过来的请求参数echostr    ret,sEchoStr=wxcpt.VerifyURL(sVerifyMsgSig, sVerifyTimeStamp,sVerifyNonce,sVerifyEchoStr)    if (ret != 0 ):        print "ERR: VerifyURL ret:" + ret        sys.exit(1)    return sEchoStr    #返回解密后的EchoStrif __name__ == '__main__':    app.run(host='0.0.0.0',port=6000,debug=True)