Skip to content

zhaoyunxing92/dingtalk

Folders and files

NameName
Last commit message
Last commit date
Jul 3, 2022
Dec 19, 2021
Oct 13, 2023
Apr 6, 2023
Apr 6, 2023
Mar 3, 2022
Nov 15, 2021
Nov 24, 2020
Dec 19, 2021
Oct 13, 2023
Jan 26, 2024
Jun 22, 2022
Nov 6, 2021
Mar 3, 2022
Mar 3, 2022
Jan 19, 2022
Mar 3, 2022
Jan 19, 2022
Mar 3, 2022
Apr 6, 2023
Mar 3, 2022
Jan 19, 2022
Mar 3, 2022
Mar 16, 2022
Apr 6, 2023
Dec 19, 2021
Mar 3, 2022
Apr 6, 2023
Mar 3, 2022
Jan 19, 2022
Apr 13, 2022
Apr 13, 2022
Mar 3, 2022
Apr 6, 2023
Mar 3, 2022
Jan 19, 2022
Oct 13, 2023
Apr 6, 2023
Mar 3, 2022
Jan 19, 2022
Mar 18, 2022
Mar 18, 2022
Mar 3, 2022
Jan 19, 2022
Dec 19, 2021
Mar 3, 2022
Apr 6, 2023
Mar 3, 2022
Jan 19, 2022
Apr 6, 2023
Mar 21, 2022
Nov 15, 2021
Apr 6, 2023
Apr 6, 2023
Mar 3, 2022
Apr 6, 2023
May 30, 2022
May 30, 2022
May 30, 2022

Repository files navigation

dingtalk

License ci codecov GitHub commit activity (branch) issues GitHub milestone tag

创建和配置应用 先有应用我们才能一起玩

dingtalk 是基于新版的 钉钉开发平台api文档 开发,也就是说在你使用之前是需要在钉钉开发者后台 创建一个小程序或应用

为什么有它

首先我要感谢 godingtalk 库,我是参考他的代码写的。但是由于钉钉历史原因,很多api都更新了,其次就是我有很多钉钉预警的业务需要做,于是就写了这个

怎么使用

go get github.com/zhaoyunxing92/dingtalk/v2
client := NewClient("appkey", "AppSecret")
// 获取token
token, _ := client.GetAccessToken()

fmt.Println(token)

日志级别设置

client:= NewClient(1244553273, "appkey", "AppSecret", WithLevel(zap.DebugLevel))

isv和企业内部开发切换

NewClient的时候如果调用了WithTicketWithCorpId则判定为是isv

怎么参与

正如你所见钉钉的文档太多了,欢迎大家来提交pr,怎么提交pr

参考文档

dingtalk-callback-Crypto

开发进度