文档管理中心
应用分发AppGallery Connect 应用上架AGC开放能力AppGallery Connect APITesting API参考生成邀请码

生成邀请码

功能介绍

此接口用于邀请测试生成邀请码。

接口调用者的角色:账号持有者、管理员、APP管理员、运营。

说明

若您的应用已切换为“AppTest邀请测试”,无法使用该接口,您可以使用创建公开链接接口。

接口原型

承载协议

HTTPS POST

接口方向

开发者服务器 -> 华为服务器

接口URL

https://connect-api.cloud.huawei.com/api/app-test/v1/invitation-code

数据格式

请求:Content-Type: application/json

响应:Content-Type: application/json

请求参数

Header

说明

本接口支持使用Service Account方式、API客户端方式和OAuth客户端方式,区别请参见获取服务端授权

Service Account方式:

展开

参数名称

必选(M)/可选(O)

类型

参数说明

Authorization

M

String

认证信息,格式为“Authorization: Bearer ${JWT}”。JWT为通过Service Account方式获取授权中获取的鉴权令牌。

appId

M

String(32)

应用ID,获取方法参考查看应用信息

API客户端方式:

展开

参数名称

必选(M)/可选(O)

类型

参数说明

client_id

M

String

客户端ID,获取方法参考创建API客户端

Authorization

M

String

认证信息,格式为“Authorization: Bearer ${access_token}”。access_token为获取Token中获取的access_token。

appId

M

String(32)

应用ID,获取方法参考查看应用信息

OAuth客户端方式:

展开

参数名称

必选(M)/可选(O)

类型

参数说明

teamId

M

Integer(int64)

开发者所在团队的团队ID。

oauth2Token

M

String

认证信息,传入获取用户授权码中获取的Access Token。

appId

M

String(32)

应用ID,获取方法参考查看应用信息

Body

请求Body中使用JSON格式携带邀请码信息,参数如下表所示。

展开

参数名称

必选(M)/可选(O)

类型

参数说明

groupId

M

String(32)

测试群组ID。

invitationCodeValidDays

M

Integer(32)

邀请码有效期。

单位:天

邀请码仅支持30天有效。

invitationCodeInviteLimit

M

Integer(32)

邀请码可邀请人数上限。

最大值10000。

请求示例

收起
自动换行
深色代码主题
复制
  1. POST /api/app-test/v1/invitation-code HTTP/1.1
  2. Host: connect-api.cloud.huawei.com
  3. client_id: 4141******68
  4. Content-Type: application/json
  5. Authorization: Bearer *******
  6. appId: 6917********65
  7. {
  8. "groupId": "76********08",
  9. "invitationCodeValidDays": 7,
  10. "invitationCodeInviteLimit": 1000
  11. }

响应参数

展开

参数名称

必选(M)/可选(O)

类型

参数说明

rtnCode

M

String

返回码。

取值范围:

  • 0:成功
  • 1:参数校验不通过。
  • 2:越权错误。
  • 3:并发修改错误。
  • -1:内部异常。

rtnDesc

O

String

返回码描述信息。

businessCode

O

String

业务错误码。

取值范围:

  • 100:测试群组已存在生效邀请码。
  • 101:测试群用户数量已达上限。

invitationCode

O

String

邀请码。

invitationCodeId

O

String

邀请码ID。

响应示例

收起
自动换行
深色代码主题
复制
  1. {
  2. "rtnCode": 0,
  3. "rtnDesc": "success",
  4. "businessCode": 0,
  5. "invitationCode": "1f******ll",
  6. "invitationCodeId": "2697**********43"
  7. }
搜索
请输入您想要搜索的关键词