文档管理中心
API参考代商家管理元服务测试管理新建测试版本

新建测试版本

功能介绍

此接口用于创建HarmonyOS应用/元服务的测试版本。

接口原型

承载协议

HTTPS POST

接口方向

服务商服务器 -> 华为服务器

接口URL

https://connect-api.cloud.huawei.com/api/publish/v2/test/app/version

数据格式

请求:Content-Type: application/json

响应:Content-Type: application/json

请求参数

Header

展开

参数

必选(M)/可选(O)

类型

说明

client_id

M

String

API客户端ID。

创建第三方平台成功后系统自动分配的客户端ID,可在第三方管理平台“开发配置 > 开发资料设置”页面中获取,详情请参见获取平台访问凭据。

Authorization

M

String

认证信息。

格式为“Authorization: Bearer ${access_token}”。

其中,${access_token}为获取平台级Token中获取的access_token。

Query

展开

参数名称

必选(M)/可选(O)

类型

参数说明

appId

M

String

应用ID。

Body

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

展开

参数名称

必选(M)/可选(O)

类型

参数说明

releaseType

M

Integer(32)

HarmonyOS测试发布方式(API>=10)。

默认值:6

testType

M

Integer(32)

测试类型。

取值范围:

  • 3:HarmonyOS邀请测试。
  • 4:HarmonyOS公开测试。

testDesc

M

String(50)

测试版本描述,最长50个字符。

onshelfSelfDetect

O

Integer(32)

是否进行上架自检。

取值范围:

  • 0:否。
  • 1:是。
说明
  • 选择“是”,将提交邀请测试并按照正式上架的审核要求自检,上架自检预计1天内完成。
  • 选择“否”,将仅提交邀请测试审核,不进行正式上架自检。
  • 上架自检不影响您邀请测试的上架结果。
  • 一个应用有且仅支持存在一个上架自检中的任务,若存在上架自检中的任务时,再次创建邀请测试,该字段设置无效。

请求示例

收起
自动换行
深色代码主题
复制
  1. POST /api/publish/v2/test/app/version?appId=10****47 HTTP/1.1
  2. Host: connect-api.cloud.huawei.com
  3. client_id: 4141******68
  4. Content-Type: application/json
  5. Authorization: Bearer *******
  6. {
  7. "releaseType": 6,
  8. "testType": 3,
  9. "testDesc": "测试版本描述demo",
  10. "onshelfSelfDetect": 1
  11. }

响应参数

展开

参数名称

必选(M)/可选(O)

类型

参数说明

ret

M

String(100)

包含返回码及描述信息的JSON字符串,格式为{"code":retcode, "msg": "description"},retcode为返回码,description为返回码描述信息。返回码请参见错误码。

versionId

O

String

测试版本ID。

响应示例

收起
自动换行
深色代码主题
复制
  1. {
  2. "ret": {
  3. "code": 0,
  4. "msg": "success"
  5. },
  6. "versionId": "17*********8710"
  7. }