parent
6c7a2eb6b2
commit
1e90be4248
@ -0,0 +1,76 @@ |
|||||||
|
|
||||||
|
## 如果使用了go的代理,需要设置私有仓库代理 |
||||||
|
``` |
||||||
|
go env -w GOPRIVATE="gitea.drugeyes.vip/*" |
||||||
|
``` |
||||||
|
|
||||||
|
## examples |
||||||
|
|
||||||
|
```go |
||||||
|
|
||||||
|
package main |
||||||
|
|
||||||
|
import ( |
||||||
|
"context" |
||||||
|
"fmt" |
||||||
|
"time" |
||||||
|
|
||||||
|
risk "gitea.drugeyes.vip/pharnexbase/risk-sdk-go" |
||||||
|
) |
||||||
|
|
||||||
|
func main() { |
||||||
|
var client = risk.NewClient( |
||||||
|
// 添加对应版本的APPID和Secret信息 |
||||||
|
risk.WithAppID("01b60cd2aacaf411"), |
||||||
|
risk.WithAppSecret("2D6MDRfFg7EudhW90UXOFrEI9td"), |
||||||
|
// 填写对应不同版本的服务器地址 |
||||||
|
risk.WithServerHost("http://risk-sensor.drugeyes.vip:7031/"), |
||||||
|
// 设置请求过期时间 |
||||||
|
risk.WithTimeOut(time.Second*30), |
||||||
|
// 设置debug模式 |
||||||
|
risk.WithDebug(true), |
||||||
|
) |
||||||
|
|
||||||
|
// 日志写入 |
||||||
|
err := client.WriteLog(context.Background(), &risk.LogData{ |
||||||
|
Organize: "测试", |
||||||
|
User: "1", |
||||||
|
Ip: "127.0.0.1", |
||||||
|
UserAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36", |
||||||
|
PageType: "LIST", |
||||||
|
Value: 12, |
||||||
|
Request: "测试库dd", |
||||||
|
DbCount: []*risk.DBCount{ |
||||||
|
{ |
||||||
|
UniqueKey: "00014", |
||||||
|
DB: "db1", |
||||||
|
}, |
||||||
|
}, |
||||||
|
}) |
||||||
|
|
||||||
|
fmt.Printf("wirte log %v", err) |
||||||
|
|
||||||
|
// 数据库同步 |
||||||
|
err = client.SyncDatabase(context.Background(), []*risk.SyncData{ |
||||||
|
{ |
||||||
|
DbKey: "db1", |
||||||
|
DbName: "测试库aa", |
||||||
|
DbCount: 255, |
||||||
|
}, |
||||||
|
{ |
||||||
|
DbKey: "db2", |
||||||
|
DbName: "测试库bb", |
||||||
|
DbCount: 255, |
||||||
|
}, |
||||||
|
{ |
||||||
|
DbKey: "db3", |
||||||
|
DbName: "测试库cc", |
||||||
|
DbCount: 255, |
||||||
|
}, |
||||||
|
}) |
||||||
|
|
||||||
|
fmt.Printf("sync database %v", err) |
||||||
|
} |
||||||
|
|
||||||
|
|
||||||
|
``` |
Loading…
Reference in new issue