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*'