wechat work go
1.0.0
import (
wechatwork "github.com/dfang/wechat-work-go" // package wechatwork
)
[✓] 회원 관리
[✓] 부서 관리
태그 관리
비동기식 배치 인터페이스
주소록 콜백 알림
Enterprise WeChat은 여러 개의 애플리케이션으로 나누어져 있습니다. 하나의 기업(하나의 corpid)에 여러 개의 앱이 있습니다(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*'