From db205405ee3555f44c5a8bcfc05ab370ef6cac29 Mon Sep 17 00:00:00 2001 From: silenceper Date: Fri, 3 Sep 2021 16:47:06 +0800 Subject: [PATCH] =?UTF-8?q?=E9=92=88=E5=AF=B9=E4=BC=9A=E8=AF=9D=E5=AD=98?= =?UTF-8?q?=E6=A1=A3=EF=BC=8C=E5=A2=9E=E5=8A=A0tags=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E7=BC=96=E8=AF=91=EF=BC=8C=E9=81=BF=E5=85=8D=E9=BB=98=E8=AE=A4?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E4=B8=8D=E9=80=9A=E8=BF=87=20(#460)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- work/msgaudit/README.md | 8 ++++++-- work/msgaudit/client_linux.go | 2 +- work/msgaudit/client_unsupport.go | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/work/msgaudit/README.md b/work/msgaudit/README.md index 529e07f..28068b9 100644 --- a/work/msgaudit/README.md +++ b/work/msgaudit/README.md @@ -1,5 +1,5 @@ 企业微信会话存档SDK(基于企业微信C版官方SDK封装),暂时只支持在`linux`环境下使用当前SDK。 -> 编译时候需要打开CGO的支持:`CGO_ENABLED=1` + ### 官方文档地址 https://open.work.weixin.qq.com/api/doc/90000/90135/91774 @@ -11,6 +11,10 @@ https://open.work.weixin.qq.com/api/doc/90000/90135/91774 2、从 `github.com/silenceper/wechat/v2/work/msgaudit/lib` 文件夹下复制 `libWeWorkFinanceSdk_C.so` 动态库文件到系统动态链接库默认文件夹下,或者复制到任意文件夹并在当前文件夹下执行 `export LD_LIBRARY_PATH=$(pwd)`命令设置动态链接库检索地址后即可正常使用 +3、编译要求 +- 开启CGO: `CGO_ENABLED=1` +- 增加tags参数`msgaudit`: `go build -tags msgaudit`或者`go run -tags msgaudit main.go` + ### Example ```go @@ -31,7 +35,7 @@ func main() { //初始化客户端 wechatClient := wechat.NewWechat() - workClient := wechatClient.NewWork(&config.Config{ + workClient := wechatClient.GetWork(&config.Config{ CorpID: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", CorpSecret: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", RasPrivateKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX", diff --git a/work/msgaudit/client_linux.go b/work/msgaudit/client_linux.go index 365b9ce..37c8e59 100644 --- a/work/msgaudit/client_linux.go +++ b/work/msgaudit/client_linux.go @@ -1,4 +1,4 @@ -// +build linux +// +build linux,cgo,msgaudit //Package msgaudit only for linux package msgaudit diff --git a/work/msgaudit/client_unsupport.go b/work/msgaudit/client_unsupport.go index d256d55..066a2b0 100644 --- a/work/msgaudit/client_unsupport.go +++ b/work/msgaudit/client_unsupport.go @@ -1,4 +1,4 @@ -// +build !linux linux,!cgo +// +build !linux !cgo !msgaudit //Package msgaudit for unsupport platform package msgaudit