通过指定租户Id 进行查询,返回当前租户已购买的应用插件列表。当租户下的员工访问有权限的 Engage 页面,如果该页面有一部分是通过插件进行展示的,因此需要通过该接口获取当前租户的插件配置信息以及是否具有该插件(即是否购买了目标应用),以此来判定是否可以展示插件。

# 接口路径

/v1/addons/query-profile,如 https://alpha-engage.gridsumdissector.com/open-api/v1/addons/query-profile

# 请求参数

Name Type Description
profileId String

绑定应用的租户id,约束:{"minLength":32,"maxLength":32}

userId String

用户id,约束:{"maxLength":32}

data Object

业务参数

如:

{
  "profileId": "12356",
  "userId": "1234567890",
  "data": {}
}

# 响应参数

Name Type Description
errorCode Number

错误码(0表示成功)

errorMessage String

错误信息

traceId String

追踪id

data Object[]

业务参数

data.origin Object

发布插件的来源应用

data.origin.application String

插件来源应用id,约束:{"maxLength":64}

data.addons Object[]

插件信息

data.addons.target Object

目标应用要求配置

data.addons.target.application String

目标应用id,约束:{"maxLength":64}

data.addons.target.type String

插件适配的类型与版本,约束:{"maxLength":64}