|
@@ -34,10 +34,10 @@ func CreateClient(accessKeyId, accessKeySecret string) (_result *avatar20220130.
|
|
|
|
|
|
// StartInstance 启动数字人 userId=1234 bizId=xxoo
|
|
|
func StartInstance(userId, bizId string) (*avatar20220130.StartInstanceResponseBodyData, error) {
|
|
|
- accessKeyId := "LTAI5tET2mMQVTcMDftuM8Cp"
|
|
|
- accessKeySecret := "AmGsD8VzwEuj8njZpUCUYnK7uUBTJa"
|
|
|
- tenantId := int64(1317798064750399)
|
|
|
- appId := "3dj6714h14"
|
|
|
+ accessKeyId := GetAccessKeyId()
|
|
|
+ accessKeySecret := GetAccessKeySecret()
|
|
|
+ tenantId := GetTenantId()
|
|
|
+ appId := GetAppId()
|
|
|
|
|
|
client, _err := CreateClient(accessKeyId, accessKeySecret)
|
|
|
if _err != nil {
|
|
@@ -118,10 +118,33 @@ func _main(args []*string) (_err error) {
|
|
|
return _err
|
|
|
}
|
|
|
|
|
|
+// GetBizID 业务请求id,最大支持 64 位字符
|
|
|
+// (注意 可以使用该字段做业务启动数字人的幂等,服务端确保同一个 bizId 多次调用只会开启一路实例)
|
|
|
+// 鉴于以上原因这里确保每个用户只启动一个实例
|
|
|
func GetBizID(userId uint64) string {
|
|
|
return jwt.HashidsEncode(int(userId))
|
|
|
}
|
|
|
|
|
|
+// GetAccessKeyId 获取AccessKeyId
|
|
|
+func GetAccessKeyId() string {
|
|
|
+ return "LTAI5tET2mMQVTcMDftuM8Cp"
|
|
|
+}
|
|
|
+
|
|
|
+// GetAccessKeySecret 获取AccessKeySecret
|
|
|
+func GetAccessKeySecret() string {
|
|
|
+ return "AmGsD8VzwEuj8njZpUCUYnK7uUBTJa"
|
|
|
+}
|
|
|
+
|
|
|
+// GetAppId 获取AppId
|
|
|
+func GetAppId() string {
|
|
|
+ return "3dj6714h14"
|
|
|
+}
|
|
|
+
|
|
|
+// GetTenantId 租户ID
|
|
|
+func GetTenantId() int64 {
|
|
|
+ return int64(27174)
|
|
|
+}
|
|
|
+
|
|
|
//func main() {
|
|
|
// err := _main(tea.StringSlice(os.Args[1:]))
|
|
|
// if err != nil {
|