Go 语言
1. 获取 avata-sdk-go
代码
1.1 引入依赖
go get -u github.com/bianjieai/avata-sdk-go/v3
1.2 手动下载 SDK
下载链接: avata-sdk-go
::: tip
以上 1.1 和 1.2 任选一个即可
推荐直接引入依赖的方式。
:::
2. 创建和使用客户端
import (
"os"
"testing"
"time"
"github.com/sirupsen/logrus"
sdk "github.com/bianjieai/avata-sdk-go/v3"
"github.com/bianjieai/avata-sdk-go/v3/configs"
)
var client *sdk.AvataClient
func initClient() *sdk.AvataClient {
// 非必填参数(不填写将使用默认值)
log := logrus.New()
log.SetLevel(logrus.DebugLevel)
options := []configs.Options{
configs.Logger(log),// 日志
configs.HttpTimeout(15 * time.Second),// 响应超时时间,默认:10s
}
client = sdk.NewClient("域名,不同环境对应不同的域名", "项目参数 API KEY", "项目参数 API SECRET", options...)
return client
}
3. 调用对应业务接口,进行上链
上链前必读:AVATA API 最佳实践
最后修改时间: 1 年前