钉钉如何请求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);
});
相关推荐
LKID体1 天前
调用钉钉接口发送消息
钉钉
小俱的一步步1 天前
钉钉自定义机器人发送群消息(加签方式、http发送)
机器人·钉钉
ZJL-阿友5 天前
go语言 爬虫 钉钉群机器人
爬虫·golang·钉钉·钉钉群机器人
AI_NEW_COME6 天前
超越飞书钉钉:探索高效内部知识库平替方案与应用
人工智能·钉钉·飞书
CL_IN6 天前
高效数据集成:钉钉与企业系统无缝对接
java·前端·钉钉
nVisual9 天前
nVisual关于钉钉小程序打开项目及调试说明
小程序·钉钉·nvisual
inter_peng11 天前
[工具升级问题] 钉钉(linux版)升级带来的小麻烦
linux·运维·钉钉
国通快递驿站20 天前
AntFlow 0.20.0版发布,增加多数据源多租户支持,进一步助力企业信息化,SAAS化
java·spring boot·后端·开源·钉钉
蒙特网站1 个月前
钉钉与企业微信机器人:助力网站定时任务高效实现
机器人·钉钉·企业微信
Viktor_Ye1 个月前
实现金蝶云星空与钉钉数据无缝集成的技术方法
java·大数据·钉钉