GetConnectionTicket - 获取应用连接凭证

获取云应用连接凭证。

接口说明

颁发连接凭证是一个耗时动作,因此本接口可能需要多次调用才能最终获得连接凭证。

  1. 第一次调用,会为指定的便捷账号分配应用实例,并启动应用。返回启动任务 ID(TaskId)。

  2. 后续调用,需要在请求参数中传入 TaskId 参数,查询任务是否结束。当返回的任务状态(TaskStatus)为已完成(Finished)时,会同时返回连接凭证(Ticket)。

说明
  • 如果启动够快,也会在第一次调用时就返回连接凭证(Ticket)。
  • 调试

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

    授权信息

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

    请求参数

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

    产品类型。

    枚举值:
    • CloudApp云应用
    • AndroidCloud云手机
    CloudApp
    BizRegionIdstring

    地域 ID。

    说明 当传入本参数时,仅会在参数指定地域的交付组中分配应用实例。
    cn-hangzhou
    LoginTokenstring

    登录令牌。 通过GetLoginTokenGetStsToken接口获取。

    v2c4e2ef03d62******
    EndUserIdstring

    便捷账号用户名。

    alice
    SessionIdstring

    登录会话 ID。通过GetLoginTokenGetStsToken接口获取,与LoginToken配合使用。

    09e2b2e6-3181******
    LoginRegionIdstring

    登录地域 ID。用户使用工作区登录时,工作区所属的地域 ID。

    cn-hangzhou
    Uuidstring

    登录设备的唯一标识。

    A8B35215993FBF283F28D61******
    ClientIdstring

    客户端 ID。

    f2463208-ec89-4309-8e8c-8b1******
    ClientOSstring

    客户端操作系统。

    windows_"Windows 10 Enterprise LTSC 2019" 10.0 (Build 17763)
    ClientVersionstring

    客户端版本。

    2.0.1-D-20211008.101607
    ClientIpstring

    客户端 IP 地址

    22.21.*.*
    TaskIdstring

    任务 ID。

    说明 非首次调用时必填。使用本参数查询任务状态和连接凭证。
    6f41731b-7091-4******
    AppInstanceGroupIdstring

    交付组 ID。

    说明
  • 当传入本参数时,仅会在参数指定的且已授权的交付组中分配应用实例。
  • 当传入AppInstanceId参数时,本参数必填。
  • aig-bw1o1gcwv******
    AppInstanceIdstring

    应用实例 ID。

    说明
  • 当传入本参数时,仅会尝试分配参数所指定的应用实例。
  • 当传入本参数时,必须同时传入AppInstanceGroupId参数。
  • ai-ij4a6kd4bn2******
    AppIdstring

    应用 ID。

    说明 首次调用时必填,后续调用时选填。
    ca-etn4zizga******
    AppVersionstring

    应用版本号。

    1.0.1
    Paramstring

    应用启动参数。

    /q /n
    TenantIdstring

    租户 ID,即阿里云账号 UID。

    1126819517******
    ResourceIdstring

    资源 ID。

    说明 连接云手机时使用,传入云手机实例对应的持久会话 ID。
    p-0cdr5c9kl******
    ConnectionPropertiesstring

    连接属性。

    说明 连接云手机时使用,传入固定值{"authMode":"Session"}
    {"authMode":"Session"}
    AutoConnectInQueueboolean

    排队排到之后,是否自动连接。

    说明 本参数暂未开放。
    枚举值:
    • true自动连接
    • false手动连接
    true

    返回参数

    名称类型描述示例值
    object

    响应信息。

    RequestIdstring

    请求 ID。

    AD2D0761-1FE5-549D-B169******
    Ticketstring

    连接凭证。

    n7n9bqZlPrvgUOPY0tOfVYGBBcdoPoH3******
    TaskIdstring

    任务 ID。

    f3d1b31c-605e-******
    TaskStatusstring

    任务状态。

    枚举值:
    • Finished任务完成
    • Failed任务失败
    • Running运行中
    Running
    RetryTimesinteger

    重试次数。

    3
    Codestring

    错误码。

    InternalError.TicketGenInternalError
    Messagestring

    错误信息。

    reenter app instance failed
    AppInstanceGroupIdstring

    交付组 ID。

    aig-53fvrq1oa******
    AppInstancePersistentIdstring

    持久会话 ID。

    p-0cdr5c9kl******
    AppInstanceIdstring

    应用实例 ID。

    ai-gc1gemx6vp******
    OsTypestring

    操作系统类型。

    枚举值:
    • LinuxLinux
    • WindowsWindows
    • AndroidAndroid
    Windows
    RegionIdstring

    交付组所属的地域 ID。

    cn-hangzhou
    LoginTokenstring

    登录令牌。

    v2c4e2ef03d62******
    TenantIdlong

    租户 ID,即阿里云账号 UID。

    1126819517******
    Policyobject

    会话策略。

    ResolutionAdaptivestring

    是否使用自适应分辨率。

    说明
  • true:会话分辨率跟随终端显示区域变化。此时SessionResolutionWidthSessionResolutionHeight为分辨率变化的最大值。
  • false:会话分辨率不跟随终端显示区域变化。此时分辨率固定为SessionResolutionWidthSessionResolutionHeight的值。
  • true
    ResolutionWidthinteger

    分辨率的宽度,单位为像素。

    1920
    ResolutionHeightinteger

    分辨率的高度,单位为像素。

    1080
    BindQueueInfoobject

    排队信息。

    说明 本参数暂未开放。
    RequestKeystring

    排队请求键。

    alice******
    TargetIdstring

    队列 ID。

    aig-53fvrq1oa******
    QueueStatusstring

    排队任务状态。

    枚举值:
    • Ready已排到
    • Waiting等待中
    Waiting
    ReadyTimeoutlong

    排到之后,手动连接超时时间。

    120
    Rankinteger

    排名信息。

    1
    WaitTimelong

    排队已等待时间。

    100
    RemainingTimelong

    剩余等待时间。

    100

    示例

    正常返回示例

    JSON格式

    {
      "RequestId": "AD2D0761-1FE5-549D-B169******",
      "Ticket": "n7n9bqZlPrvgUOPY0tOfVYGBBcdoPoH3******",
      "TaskId": "f3d1b31c-605e-******",
      "TaskStatus": "Running",
      "RetryTimes": 3,
      "Code": "InternalError.TicketGenInternalError",
      "Message": "reenter app instance failed",
      "AppInstanceGroupId": "aig-53fvrq1oa******",
      "AppInstancePersistentId": "p-0cdr5c9kl******",
      "AppInstanceId": "ai-gc1gemx6vp******",
      "OsType": "Windows",
      "RegionId": "cn-hangzhou",
      "LoginToken": "v2c4e2ef03d62******\n",
      "TenantId": 0,
      "Policy": {
        "ResolutionAdaptive": "true",
        "ResolutionWidth": 1920,
        "ResolutionHeight": 1080
      },
      "BindQueueInfo": {
        "RequestKey": "alice******",
        "TargetId": "aig-53fvrq1oa******\n",
        "QueueStatus": "Waiting",
        "ReadyTimeout": 120,
        "Rank": 1,
        "WaitTime": 100,
        "RemainingTime": 100
      }
    }

    错误码

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

    变更历史

    变更时间变更内容概要操作
    2024-11-12OpenAPI 入参发生变更、OpenAPI 返回结构发生变更查看变更详情
    2024-10-10OpenAPI 返回结构发生变更查看变更详情
    2023-12-22OpenAPI 入参发生变更、OpenAPI 返回结构发生变更查看变更详情
    2023-06-29OpenAPI 返回结构发生变更查看变更详情
    2023-03-07API 内部配置变更,不影响调用查看变更详情
    2022-06-08OpenAPI 入参发生变更查看变更详情