# 提交测试版本

#### 功能介绍

此接口用于测试版本提交审核。

接口调用者的角色：账号持有者、管理员、APP管理员。  
![](https://media:301785835359937750)  
针对设备类型为"智能表"目前为受限开放，若您想要体验使用，可以通过[在线工单系统](https://developer.huawei.com/consumer/cn/support/feedback/#/?channel=ICS0000)与我们联系，工单 "问题分类"请选择 "上架与运营-应用市场-应用测试"，并在"问题描述"中提供您的开发者名称，开发者ID、应用名称、APP ID。  

#### 接口原型

|承载协议|HTTPS POST|
|接口方向|开发者服务器 -\> 华为服务器|
|接口URL|https://connect-api.cloud.huawei.com/api/publish/v2/test/app/version/submit|
|数据格式|请求：Content-Type: application/json 响应：Content-Type: application/json|
|-----|---------------------------------------------------------------------------|

#### 请求参数

<br />

#### Header

![](https://media:301785835359963751)  
本接口支持使用Service Account方式、API客户端方式和OAuth客户端方式，区别请参见[获取服务端授权](https://developer.huawei.com/consumer/cn/doc/app/agc-help-connect-api-obtain-server-auth-0000002271134661)。

Service Account方式：  

|参数名称|必选(M)/可选(O)|类型|参数说明|
|:------------|:----------|:-----|:--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|Authorization|M|String|认证信息，格式为"Authorization: Bearer ${JWT}"。JWT为[通过Service Account方式获取授权](https://developer.huawei.com/consumer/cn/doc/app/agc-help-connect-api-obtain-server-auth-0000002271134661#section104621343151212)中获取的鉴权令牌。|

API客户端方式：  

|参数名称|必选(M)/可选(O)|类型|参数说明|
|:------------|:----------|:-----|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
|client_id|M|String|客户端ID，获取方法参考[创建API客户端](https://developer.huawei.com/consumer/cn/doc/app/agc-help-connect-api-obtain-server-auth-0000002271134661#section103mcpsimp)。|
|Authorization|M|String|认证信息，格式为"Authorization: Bearer ${access_token}"。access_token为[获取Token](https://developer.huawei.com/consumer/cn/doc/app/agc-help-connect-api-obtain-server-auth-0000002271134661#section09831133141712)中获取的access_token。|

OAuth客户端方式：  

|参数名称|必选(M)/可选(O)|类型|参数说明|
|:----------|:----------|:---------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------|
|teamId|M|String(64)|开发者所在团队的团队ID。|
|oauth2Token|M|String|认证信息，传入[获取用户授权码](https://developer.huawei.com/consumer/cn/doc/app/agc-help-connect-api-obtain-server-auth-0000002271134661#section949717114392)中获取的Access Token。|

#### Query

|参数名称|必选(M)/可选(O)|类型|参数说明|
|:----|:----------|:-----|:----|
|appId|M|String|应用ID。|

#### Body

请求Body中使用JSON格式携带测试版本信息，参数如下表所示。  

|参数名称|必选(M)/可选(O)|类型|参数说明|
|:--------|:----------|:---------|:------|
|versionId|M|String(32)|测试版本ID。|

#### 请求示例

```
 POST /api/publish/v2/test/app/version/submit?appId=6917********65 HTTP/1.1 
 Host: connect-api.cloud.huawei.com 
 client_id: 4141******68 
 Content-Type: application/json 
 Authorization: Bearer ******* 
 {
   "versionId": "1418********32"
 }
```

#### 响应参数

|参数名称|必选(M)/可选(O)|类型|参数说明|
|:---|:----------|:----------------------------------------------------------------------------------------------------------------|:-------------|
|ret|M|[ConnectRet](https://developer.huawei.com/consumer/cn/doc/app/agc-help-test-api-data-connectret-0000002272455641)|包含返回码及描述信息的结果。|

#### 响应示例

```
{
     "ret": {
         "code": 0,
         "msg": "success"
     }
}
```

