https://developers.weixin.qq.com/miniprogram/dev/framework/server-ability/message-push.html
自己写了个接收消息的后端,但没有测试好,就上线了。导致很多客服消息,全被推送至这个接口。客服人员无法收到消息,而后端收到后也没有处理。
@app.route('/xiaoXiTuiSong', methods=['GET'])
def get_echostr():
echostr = request.args.get('echostr')
if echostr:
return echostr
else:
return 'Echostr 参数不存在'
@app.route('/xiaoXiTuiSong_post', methods=['POST'])
def get_echostr_post():
if request.method == 'POST':
data = request.form
echostr = data.get('echostr')
if echostr:
return echostr
else:
return 'Echostr 参数不存在'
else:
return '只支持 POST 请求'
比如,后端收到:162.62.80.57 - - [24/May/2024 16:24:18] "POST /xiaoXiTuiSong?signature=d08839f4131ed8a88ebbd5943a0ae31906e2fff6×tamp=1716539058&nonce=266432552&openid=oRYzE6-ATJ5pr01MT3PY2YzdTWdQ&encrypt_type=aes&msg_signature=c6b772a1f0da76aad0dd707563ef23028b29a4e8 HTTP/1.1" 405 - 类似的消息,能还原出来 客服发来的是什么消息内容吗?谢谢
要解密消息体Encrypt
你这只是推送链接,并不是推送的消息内容
自己临时做个打印日志功能不就行了,收到所有日志都打印在一个log文件中