钉钉如何请求webhook发送信息

代码:js

const myHeaders = new Headers();
myHeaders.append("Content-Type", "application/json");

const raw = JSON.stringify({
  "at": {
    "atMobiles": [
      "180xxxxxx"
    ],
    "atUserIds": [
      "user123"
    ],
    "isAtAll": false
  },
  "text": {
    "content": "我就是我, @user123 是不一样的烟火"
  },
  "msgtype": "text"
});

const requestOptions = {
  method: "POST",
  headers: myHeaders,
  body: raw,
  redirect: "follow"
};

fetch("https://oapi.dingtalk.com/robot/send?access_token=a20fc884379fd76bd27ad902fc7ec940f1c1573a3b468852372091474", requestOptions)
  .then((response) => response.text())
  .then((result) => console.log(result))
  .catch((error) => console.error(error));

代码axios

const axios = require('axios');
let data = JSON.stringify({
  "at": {
    "atMobiles": [
      "180xxxxxx"
    ],
    "atUserIds": [
      "user123"
    ],
    "isAtAll": false
  },
  "text": {
    "content": "我就是我, @user123 是不一样的烟火"
  },
  "msgtype": "text"
});

let config = {
  method: 'post',
  maxBodyLength: Infinity,
  url: 'https://oapi.dingtalk.com/robot/send?access_token=a20fc884379fd76bd27ad902fc7ec940f1c1573a3b468852372091474',
  headers: { 
    'Content-Type': 'application/json'
  },
  data : data
};

axios.request(config)
.then((response) => {
  console.log(JSON.stringify(response.data));
})
.catch((error) => {
  console.log(error);
});
相关推荐
岚天start3 天前
Shell脚本一键推送到钉钉告警并@指定人
钉钉·shell·脚本·告警·钉钉告警·艾特
gf13211113 天前
python_在钉钉群@人员发送消息
android·python·钉钉
gf13211113 天前
【python_钉钉群发图片】
钉钉
研究司马懿6 天前
【DevOps】Jenkins配置钉钉邮件通知
运维·pipeline·jenkins·钉钉·devops
会写代码的健身爱好者6 天前
钉钉消息推送()
java·服务器·钉钉
接口写好了吗9 天前
【流程设计】类似钉钉的流程设计功能样式demo
开发语言·javascript·钉钉·流程设计·oa审核流程
liuzmx12 天前
【钉钉在线笔试题】字符串表达式的加减法
笔记·python·钉钉
kingbal12 天前
uniapp:钉钉小程序需要录音权限及调用录音
小程序·uni-app·钉钉
慧集通-让软件连接更简单!15 天前
操作手册:集成钉钉审批实例消息监听配置
钉钉·api·erp·系统集成·连接器·慧集通·集成平台
_院长大人_15 天前
使用 Spring Boot 实现钉钉消息发送消息
spring boot·后端·钉钉