Dingding

Dingding

Dingding

关于钉钉开发

dingding的文档可读性一般,有几个地方可供参考

在线api explorer

dingding api explorer

非常有用的在线工具,可以链接到文档,也可以测试

开发者必读

api

1
curl -XPOST "https://oapi.dingtalk.com/robot/send?access_token=${TOKEN}" -H 'Content-Type: application/json' -d "{\"msgtype\": \"markdown\",\"markdown\":{\"title\":\"crash文件通知\",\"text\":\"$message\"}}"

单发和群发

一般单发需要userid的,这个可以通过api获取

我建议通过用户手机号作为关键字 https://open-dev.dingtalk.com/apiExplorer#/?devType=org&api=dingtalk.oapi.v2.user.getbymobile 可以查询对应的userid

为此 你需要准备一个h5应用,并且对应用添加权限,具体不再赘述 https://open.dingtalk.com/document/orgapp-server/add-api-permission

之前的应用可能不行,所以建议新建一个新的应用,创建完成以后会有一个appKey,

appSecret

通过这个api获取token https://open-dev.dingtalk.com/apiExplorer#/?devType=org&api=oauth2_1.0%23GetAccessToken

然后进行手机关键字查询即可

alertmanager dingding

简单写的模块

https://github.com/liuliancao/alertmanager-dingding

参考文档