阿里云函数 实现企业微信消息 回调地址验证
getRawBody(req, async function (err, body) {
// resp.send('Hello')
// 企业微信消息回调地验证
if (req.method == 'GET') {
var sVerifyMsgSig = req.queries.msg_signature;
var sVerifyTimeStamp = req.queries.timestamp;
var sVerifyNonce = req.queries.nonce;
var sVerifyEchoStr = decodeURIComponent(req.queries.echostr);
var cryptor = new WXBizMsgCrypt(token, encodingAESKey, corpId)
var MsgSig = cryptor.getSignature(sVerifyTimeStamp, sVerifyNonce, sVerifyEchoStr)
if (sVerifyMsgSig == MsgSig) {
sEchoStr = cryptor.decrypt(sVerifyEchoStr).message
resp.send(sEchoStr);
}
resp.send("-40001_invaild MsgSig")
}
配置一下自定义域名就可以实现企业微信通讯录的接口地址验证。