定制接口
1、查询允许授权的资产来源
POST /service/CP_DS__DigitalStoreService/1.0.1/asset-sources/auth-list
业务用户管理查看允许配置授权的资产来源的授权信息。
请求消息体
参数说明 |
数据类型 |
必选/可选 |
描述 |
---|---|---|---|
skip |
Number |
O |
起始页,默认0 |
limit |
Number |
O |
每页记录数,默认10 |
adaptType |
String |
O |
适配类型 |
响应消息体
参数说明 |
数据类型 |
必选/可选 |
描述 |
---|---|---|---|
sources |
Source[] |
M |
适配器 |
count |
Number |
M |
来源总数 |
Source结构体
参数说明 |
数据类型 |
必选/可选 |
描述 |
---|---|---|---|
id |
String |
M |
来源ID |
name |
String |
M |
来源名称 |
description |
String |
O |
来源描述 |
adapterParams |
String |
M |
适配器的页面参数 |
configParams |
String |
M |
适配器来源的配置参数 |
lastModifiedDate |
DateTime |
O |
最后修改时间 |
authorized |
Number |
M |
授权状态 1-授权 0-未授权 |
2、取消授权
POST /service/CP_DS__DigitalStoreService/1.0.1/asset-sources/cancel-auth
接口用于查询适配器来源是否已经被发布使用或存在订阅实例,如果被发布使用,不能取消授权。
取消授权操作是将CP_DS__AssetSourceAttribute表中subjectType为“User”的attributes值清空。
请求消息体
参数说明 |
数据类型 |
必选/可选 |
描述 |
---|---|---|---|
id |
String |
M |
- |
3、判断用户关联的适配器来源是否授权
POST /service/CP_DS__DigitalStoreService/1.0.1/asset-sources/auth-judge/{id}
查询用户关联的适配器来源,在CP_DS__AssetSourceAttribute表中subjectType为“User”的attributes值是否为空,不为空标识已经授权(true),反之,未授权(false)。
响应消息体
参数说明 |
数据类型 |
必选/可选 |
描述 |
---|---|---|---|
isAuth |
Boolean |
M |
是否授权 |