wechat work go
1.0.0
import (
wechatwork "github.com/dfang/wechat-work-go" // package wechatwork
)
[✓] การจัดการสมาชิก
[✓] การจัดการแผนก
การจัดการแท็ก
อินเทอร์เฟซแบตช์แบบอะซิงโครนัส
การแจ้งเตือนการโทรกลับสมุดที่อยู่
Enterprise WeChat แบ่งออกเป็นแอปพลิเคชัน มีหลายแอปในองค์กรเดียว (หนึ่งองค์กร) (ชุด corpsecret, agentid ที่สอดคล้องกัน)
ดังนั้นเมื่อใช้งาน ให้สร้างไคลเอ็นต์ระดับองค์กรก่อน จากนั้นจึงใช้ไคลเอ็นต์นี้เพื่อสร้างออบเจ็กต์แอปต่างๆ
import (
wechatwork "github.com/dfang/wechat-work-go" // package wechatwork
)
corpID := os . Getenv ( "CORP_ID" )
corpSecret := os . Getenv ( "CORP_SECRET" )
agentID , _ := strconv . ParseInt ( os . Getenv ( "AGENT_ID" ), 10 , 64 )
corp := wechatwork . New ( corpID )
app = corp . NewApp ( corpSecret , agentID )
หากต้องการใช้ฟังก์ชันของโมดูลใด ให้สร้างอินสแตนซ์ของโมดูลนั้น
import "github.com/dfang/wechat-work-go/message"
msg := message.WithApp(app)
msg.SendAppChatMessage(....)
โปรดดูเอกสารประกอบ API ดำเนินการทดสอบ และทำความเข้าใจ API อย่างรวดเร็ว
export CORP_ID=xxxxxx
export CORP_SECRET=yyyyyy
export AGENT_ID=zzzzzz
运行单个测试,比如只运行access_token_test.go的测试
ginkgo -v -focus='access_token'
或者
go test -v wechat_work_go_suite_test.go client_test.go
watch mode
ginkgo watch -v -focus='access_token*'