为了学习golang和企业微信接口,重新造轮子。
json 包使用 json-iterator
cache 包使用 go-cache
-
实现了应用令牌的获取。(注意: 同一
CorpID下,会有不同应用的Secrect,返回的访问令牌Access Token也是不同的。调用不同的Agent,要使用不同的Access Token) -
实现了通讯录中部门、用户、标签信息的获取。
go get -u github.com/sail1972/workapi
package main import github.com/sail1972/workapi func main() { ... wx := workapi.NewWorkAPI(corpid, secrect, appid) go wx.GetAccessToken() ... token, err := wx.GetTokenString() if err != nil { fmt.Println("Get access token error.") } }
本项目开发创意参考了以下项目,特此感谢!