Jarvis Ji

Results 2 comments of Jarvis Ji

我也遇到同样的问题。

知道原因了,问题发生在本地调试,post的data和server不同。本地只post了基本的消息xml,而实际wechat发过来的数据远不止这么多。 wechat/lib/wechat.js ```javascript var xml = formatMessage(result.xml); var encryptMessage = xml.Encrypt; //这里本地调试的时候是undefined. if (signature !== cryptor.getSignature(timestamp, nonce, encryptMessage)) { res.writeHead(401); res.end('Invalid signature'); return; } ``` 另外,wechat,wechat-api等几个lib非常棒,感谢作者。