Merge pull request #1 from volcengine/feat/add1.19 add 1.19 openapi
Merge pull request #1 from volcengine/feat/add1.19
add 1.19 openapi
欢迎使用CDP openAPI SDK for GO, 本文档为您介绍如何获取及调用SDK。 此SDK 适用于CDP私部场景。
如果调用高速openAPI,请确保已经开通在线服务。
Access Key(访问密钥)是访问CDP openAPI服务的安全凭证,包含Access Key ID(简称为AK)和Secret Access Key(简称为SK)两部分。 您可以登录CDP, 点击“项目中心”->”资产输出”->”渠道管理”->”自定义渠道”, 点击“添加渠道应用”,创建并管理您的Access Key。
Go 版本需要不低于1.15
go get -u github.com/volcengine/cdp-openapi-sdk-go
package main import ( "context" "fmt" cdpCli "github.com/volcengine/cdp-openapi-sdk-go" "net/http" "time" ) func main() { testAk := "your-ak" testSk := "your-sk" basePath := "https://XXX/open_platform/openapi" httpCLient := http.Client{Timeout: 1 * time.Second} Config := cdpCli.Configuration{AccessKeyId: testAk, AccessKeySecret: testSk, BasePath: basePath, HTTPClient: &httpCLient} client, err := cdpCli.NewAPIClient(&Config) if err != nil { fmt.Println("NewAPIClient err", err) return } responseBody, httpRespose, err := client.SegmentationApi.LegacyGetSegment(context.Background(), 1, 1000302) if err != nil { fmt.Printf("getSegment query fail, err:%v, statusCod:%v", err, httpRespose.StatusCode) } else { fmt.Printf("getSegment success, body is:%v, data is:%v", responseBody, *responseBody.Data) } }
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802032778号
CDP openAPI for GO
欢迎使用CDP openAPI SDK for GO, 本文档为您介绍如何获取及调用SDK。 此SDK 适用于CDP私部场景。
前置准备
服务开通
如果调用高速openAPI,请确保已经开通在线服务。
获取安全凭证
Access Key(访问密钥)是访问CDP openAPI服务的安全凭证,包含Access Key ID(简称为AK)和Secret Access Key(简称为SK)两部分。 您可以登录CDP, 点击“项目中心”->”资产输出”->”渠道管理”->”自定义渠道”, 点击“添加渠道应用”,创建并管理您的Access Key。
环境检查
Go 版本需要不低于1.15
获取与安装
go get -u github.com/volcengine/cdp-openapi-sdk-go
样例