Check out DingTalk Open API document at: http://open.dingtalk.com
Usage
Fetch the SDK
export GOPATH=`pwd` go get github.com/hugozhu/godingtalk
Example code to send a micro app message
package main import ( "github.com/hugozhu/godingtalk" "log" "os" ) func main() { c := godingtalk.NewDingTalkClient(os.Getenv("corpid"), os.Getenv("corpsecret")) c.RefreshAccessToken() err := c.SendAppMessage(os.Args[1], os.Args[2], os.Args[3]) if err != nil { log.Println(err) } }
Run the example code
export corpid=<组织的corpid 通过 https://oa.dingtalk.com 获取> export corpsecret=<组织的corpsecret 通过 https://oa.dingtalk.com 获取> go run src/main.go <agentid 通过 https://oa.dingtalk.com 获取> <userid 或 @all> "消息内容"