阿里云函数 实现企业微信消息 回调地址验证

阿里云函数 实现企业微信消息 回调地址验证

 

  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")
    }

配置一下自定义域名就可以实现企业微信通讯录的接口地址验证。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

恒云客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值