消息推送配置,报“Token校验失败,请检查确认",请帮忙诊断
发布于 5 年前 作者 taogong 18811 次浏览 来自 问答

详细配置和报错见图:

   –

url为https,端口号443,但没接收到访问消息。后台node服务端相关代码如下:

app.get(’/getCustomerMessage’, function(req, res){
   var crypto = require(‘crypto’);
   var token=‘3467890646788’
   console.log(‘req’,req);
   var queryArray=[req.query.timestamp,req.query.nonce,token];
   queryArray=queryArray.sort();
   var queryArrayString=’’;
   for (var k in queryArray){
       queryArrayString +=queryArray[k]
   };
   var signature = crypto.createHash(‘sha1’).update(queryArrayString).digest(‘hex’);
   if(signature==req.query.signature){
       res.send(req.query.echostr);
   }
   else{
       res.send(‘err’)
   };
   
});

2 回复

@闻风

搞定了,后台还是得改为80端口。  

在哪里改呀?求指导

搞定了,后台还是得改为80端口。

回到顶部