mirror of
https://github.com/silenceper/wechat.git
synced 2026-02-04 12:52:27 +08:00
针对会话存档,增加tags条件编译,避免默认编译不通过 (#460)
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
企业微信会话存档SDK(基于企业微信C版官方SDK封装),暂时只支持在`linux`环境下使用当前SDK。
|
企业微信会话存档SDK(基于企业微信C版官方SDK封装),暂时只支持在`linux`环境下使用当前SDK。
|
||||||
> 编译时候需要打开CGO的支持:`CGO_ENABLED=1`
|
|
||||||
|
|
||||||
### 官方文档地址
|
### 官方文档地址
|
||||||
https://open.work.weixin.qq.com/api/doc/90000/90135/91774
|
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)`命令设置动态链接库检索地址后即可正常使用
|
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
|
### Example
|
||||||
|
|
||||||
```go
|
```go
|
||||||
@@ -31,7 +35,7 @@ func main() {
|
|||||||
//初始化客户端
|
//初始化客户端
|
||||||
wechatClient := wechat.NewWechat()
|
wechatClient := wechat.NewWechat()
|
||||||
|
|
||||||
workClient := wechatClient.NewWork(&config.Config{
|
workClient := wechatClient.GetWork(&config.Config{
|
||||||
CorpID: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
|
CorpID: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
|
||||||
CorpSecret: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
|
CorpSecret: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
|
||||||
RasPrivateKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
|
RasPrivateKey: "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// +build linux
|
// +build linux,cgo,msgaudit
|
||||||
|
|
||||||
//Package msgaudit only for linux
|
//Package msgaudit only for linux
|
||||||
package msgaudit
|
package msgaudit
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
// +build !linux linux,!cgo
|
// +build !linux !cgo !msgaudit
|
||||||
|
|
||||||
//Package msgaudit for unsupport platform
|
//Package msgaudit for unsupport platform
|
||||||
package msgaudit
|
package msgaudit
|
||||||
|
|||||||
Reference in New Issue
Block a user