本文介绍媒体处理Go SDK初始化Client的流程。
前提条件
初始化
构建请求Client。初始化时需要使用AccessKey完成身份验证,请提前获取AccessKey。获取方法,请参见创建AccessKey。
func InitMtsClient() (client *mts.Client, err error) {
credential, err := credentials.NewCredential(nil)
if err != nil {
return
}
accessKey, err := credential.GetAccessKeyId()
if err != nil {
return
}
accessKeySecret, err := credential.GetAccessKeySecret()
if err != nil {
return
}
return mts.NewClientWithAccessKey("cn-beijing", *accessKey, *accessKeySecret)
}
完整代码示例如下:
import (
mts "github.com/aliyun/alibaba-cloud-sdk-go/services/mts"
"github.com/aliyun/credentials-go/credentials"
)
func InitMtsClient() (client *mts.Client, err error) {
credential, err := credentials.NewCredential(nil)
if err != nil {
return
}
accessKey, err := credential.GetAccessKeyId()
if err != nil {
return
}
accessKeySecret, err := credential.GetAccessKeySecret()
if err != nil {
return
}
return mts.NewClientWithAccessKey("cn-beijing", *accessKey, *accessKeySecret)
}
反馈
- 本页导读 (1)
文档反馈