为了账号安全,请及时绑定邮箱和手机立即绑定

flask微信公众号服务器创建失败

flask微信公众号服务器创建失败

三国纷争 2019-05-23 19:48:38
这个是我的代码#-*-coding:utf-8-*-fromflaskimportFlask,requestfromtimeimporttimeimportxml.etree.ElementTreeasetimporthashlibapp=Flask(__name__)app.debug=Truetext_str='''![CDATA[%s]]![CDATA[%s]]%s![CDATA[text]]![CDATA[%s]]'''defreply_muban(type):iftype=='text':returntext_str@app.route('/',methods=['GET','POST'])defwechat():ifrequest.method=='GET':token='********'data=request.argssignature=data.get('signature','')timestamp=data.get('timestamp','')nonce=data.get('nonce','')echostr=data.get('echostr','')list=[token,timestamp,nonce]list.sort()s=list[0]+list[1]+list[2]hascode=hashlib.sha1(s.encode('utf-8')).hexdigest()ifhascode==signature:returnechostrelse:return""ifrequest.method=='POST':xmldata=request.argsxml_rec=et.fromstring(xmldata)ToUserName=xml_rec.find('ToUserName').textfromUser=xml_rec.find('FromUserName').textMsgType=xml_rec.find('MsgType').textContent=xml_rec.find('Content').textMsgId=xml_rec.find('MsgId').textreturnreply_muban(MsgType)%(fromUser,ToUserName,int(time()),Content)if__name__=='__main__':app.run()token也验证成功了。。我觉得应该能够返回给用户同样的消息了呀。。。为什么没有成功呢,微信提示提供的服务出现故障。。。求帮忙解决....TT
查看完整描述

2 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

fromflaskimportmake_response
response=make_response(reply_muban(MsgType)%(fromUser,ToUserName,int(time()),Content))
response.content_type='application/xml'
returnresponse
                            
查看完整回答
反对 回复 2019-05-23
  • 2 回答
  • 0 关注
  • 426 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号