CreateAppSessionBatchSync - 批量同步创建应用会话

批量创建应用会话,平台会按顺序调配资源,启动多个进程。

接口说明

当批量创建会话的个数不同时,时效性不同。最多一次批量创建 20 个。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
BatchIdstring

自定义批量操作 ID。具有唯一性。

说明 支持 ASCII 字符,且不能超过 64 个字符。
6d4d****
AppInfosarray<object>

应用启动信息。

object
CustomerSessionIdstring

自定义会话 ID。

说明 支持 ASCII 字符,且不能超过 64 个字符。
1ADE0****
CustomUserIdstring

自定义用户 ID。用于存档的读取和保存。最大长度不超过 64 个字符。

说明 当应用类型为end_gamehand_game时,本参数必填。
2YEF0****
AppIdstring

应用 ID。

13027****
AppVersionstring

应用版本 ID。

35067****
ClientIpstring

业务的客户端 IP 地址。

192.168.XX.XX
SystemInfoarray<object>

系统信息。

object
Keystring

目前支持自定义。取值为 utdid,表示设备 ID。可以帮助平台分析异常流量的特征和定位问题。

utdid
Valuestring

Key 对应的取值。

OE0usD+AP****
StartParametersarray<object>

通用参数、业务定制参数。

object
Keystring

目前支持的枚举值。取值为 startArgument,表示应用启动参数。

startArgument
Valuestring

Key 对应的取值。

exampleValue
Tagsarray<object>

自定义标签。

object
Keystring

标签键。最长 64 个字符。

exampleTag
Valuestring

Key 对应的取值。

exampleValue
ProjectIdstring

项目 ID。

d9a8****
DistrictIdstring

区域 ID。取值:

  • huadong

  • xinan

  • huanan

  • huabei

  • huazhong

huadong
MatchRulesarray<object>

资源匹配的规则信息,支持多个; 规则越多找到合适资源的耗时越长。

object
Typestring

规则类型。取值:

  • in:存在指定 Key 和 Value 的资源会被命中。
  • notIn: 不存在指定 Key 和 Value 的资源会被命中。
in
Keystring

资源提供的标签名称。取值:

  • component: 组件版本;指定组件版本时,只会用带有指定组件版本的资源启动会话。
component
Valuesarray

需要匹配的标签值。

string

约定的标签值。

exampleTag
AdapterFileIdstring

适配文件 ID。此功能灰度开放,如未约定使用请勿传入。

501716211209548966XXXX

返回参数

名称类型描述示例值
object

返回参数。

RequestIdstring

请求 ID。

46329898-489C-4E63-9BA1-C1DA5C5D0986
BatchIdstring

批量操作 ID。

6d4d****
ResultListarray<object>

结果列表。

object
CustomSessionIdstring

自定义会话 ID。

1ADE0****
PlatformSessionIdstring

平台会话 ID。

100****
AppIdstring

应用 ID。

13027****
AppVersionstring

应用版本 ID。

35067****
BizInfoobject

业务信息。

Bizobject

业务结果信息。

authToken
Endpointsarray<object>

终端节点信息。

object
Namestring

终端节点名称。

exampleName
AccessHoststring

终端节点 IP 地址。

127.0.X.X
AccessPortstring

终端节点端口。

8080
Typestring

终端节点类型。取值为 Native。

Native
DistrictIdstring

区域 ID。取值:

  • huadong

  • xinan

  • huanan

  • huabei

  • huazhong

huadong
Ispstring

运营商。取值:

  • MOBILE:中国移动。

  • UNICOM:中国联通。

  • TELECOM:中国电信。

  • BGP:多线网络。

bgp
FailedListarray<object>

失败列表。

object
CustomSessionIdstring

自定义会话 ID。

1ADE0****
AppIdstring

应用 ID。

100****
FailedInfoobject

失败信息。

ErrorMessagestring

错误码。

400
ErrorCodestring

错误描述。

App type not support.

示例

正常返回示例

JSON格式

{
  "RequestId": "46329898-489C-4E63-9BA1-C1DA5C5D0986",
  "BatchId": "6d4d****",
  "ResultList": [
    {
      "CustomSessionId": "1ADE0****",
      "PlatformSessionId": "100****",
      "AppId": "13027****",
      "AppVersion": "35067****",
      "BizInfo": {
        "Biz": {
          "test": "test",
          "test2": 1
        },
        "Endpoints": [
          {
            "Name": "exampleName",
            "AccessHost": "127.0.X.X",
            "AccessPort": "8080",
            "Type": "Native",
            "DistrictId": "huadong",
            "Isp": "bgp"
          }
        ]
      }
    }
  ],
  "FailedList": [
    {
      "CustomSessionId": "1ADE0****",
      "AppId": "100****",
      "FailedInfo": {
        "ErrorMessage": "400",
        "ErrorCode": "App type not support."
      }
    }
  ]
}

错误码

访问错误中心查看更多错误码。

变更历史

变更时间变更内容概要操作
暂无变更历史