# 批量查询资源列表
# 调用方式: GET
# 接口地址:
https://api.freelog.com/v2/resources/list?resourceIds={resourceIds}&resourceNames={resourceNames}&projection={projection}
1
# url传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
resourceIds | 可选 | string | 资源ID,多个用逗号分隔 |
resourceNames | 可选 | string | 资源名称,多个用逗号分隔 |
isLoadPolicyInfo | 可选 | int | 是否加载策略详情信息,0:否(默认) 1:是 |
isLoadLatestVersionInfo | 可选 | int | 是否加载资源最新版本详情信息 0:否(默认) 1:是 |
isLoadFreezeReason | 可选 | int | 是否加载已被冻结的资源的冻结原因 |
projection | 可选 | string | 自定义需要返回的字段,多个用逗号分隔 |
当resourceIds与resourceNames一起存在时,以resourceIds为查询基准条件
1
# 返回说明:
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
resourceId | string | 资源ID |
resourceType | string[] | 资源类型[详见附表] |
resourceName | string | 资源名称 |
userId | int | 用户ID |
username | string | 用户姓名 |
coverImages | string[] | 封面图片 |
intro | string | 资源简介 |
tags | string[] | 资源标签集 |
latestVersion | string | 资源最大版本号 |
resourceVersions | object[] | 资源版本信息 |
** version | string | 资源版本号 |
** versionId | string | 资源版本Id |
** createDate | date | 版本创建时间 |
policies | object[] | 资源授权策略 |
baseUpcastResources | object[] | 基础上抛信息 |
** resourceId | string | 上抛资源ID |
** resourceName | string | 上抛资源名称 |
freezeReason | string or null | 资源被冻结原因.只有已被冻结的资源才有此字段,注意null判定 |
operationType | number | 0:啥也没 1:编辑精选 |
status | int | 状态 0:待发行(初始状态) 1:上架 2:冻结 4:下架(也叫待上架) |
# 示例
{
"ret":0,
"errcode":0,
"msg":"success",
"data":[
{
"resourceId":"5ee3288b32f1a8439c207aa2",
"latestVersion":"1.1.1",
"intro":"资源简介",
"coverImages":[
"https://image.freelog.com/preview/b042cd88-cc9a-43fb-b8fb-1cae320b7977.jpg"],
"tags":[
"t1",
"t2"],
"status":0,
"resourceName":"yuliang/my-first-resource",
"resourceType":"text",
"userId":50021,
"username":"yuliang",
"policies":[
],
"resourceVersions":[
{
"version":"1.0.1",
"versionId":"a35145b5f60514aa05efb28f22a2cb73",
"createDate":"2020-06-12T07:23:51.751Z"
},
{
"version":"1.0.2",
"versionId":"61dee0327834793be2e4bab65149f758",
"createDate":"2020-06-12T07:24:08.470Z"
},
{
"version":"1.1.1",
"versionId":"6a3371dc351272b30edc13ced6467ba5",
"createDate":"2020-06-12T07:30:51.547Z"
}],
"baseUpcastResources":[
],
"createDate":"2020-06-12T07:02:35.476Z",
"updateDate":"2020-06-12T07:31:18.406Z"
}]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43