# 查看单个资源详情
# 调用方式: GET
# 接口地址:
https://api.freelog.com/v2/resources/{resourceIdOrName}
1
# url传入参数说明:
参数 | 必选 | 类型及范围 | 说明 |
---|---|---|---|
resourceIdOrName | 必选 | string | 资源ID或者资源名称,如果是名称,需要做encodeURIComponent编码 |
isLoadPolicyInfo | 可选 | int | 是否加载策略详情信息,0:否(默认) 1:是 |
isLoadLatestVersionInfo | 可选 | int | 是否加载资源最新版本详情信息 0:否(默认) 1:是 |
isLoadFreezeReason | 可选 | int | 是否加载已被冻结的资源的冻结原因 |
projection | 可选 | string | 自定义需要返回的字段,多个用逗号分隔 |
# 返回说明:
返回值字段 | 字段类型 | 字段说明 |
---|---|---|
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判定 |
status | int | 状态 0:待发行(初始状态) 1:上架 2:冻结 4:下架(也叫待上架) |
operationType | number | 0:啥也没 1:编辑精选 |
# 示例
{
"ret": 0,
"errCode": 0,
"errcode": 0,
"msg": "success",
"data": {
"resourceId": "660a593b68659b002ec5793c",
"resourceTitle": "精选003",
"resourceType": [
"阅读",
"文章"
],
"latestVersion": "1.0.0",
"subjectType": 1,
"intro": "",
"coverImages": [],
"tags": [],
"status": 1,
"latestVersionReleaseDate": "2024-04-01T06:50:43.785Z",
"resourceName": "12345676789/精选003",
"resourceTypeCode": "RT003001",
"userId": 50028,
"username": "12345676789",
"resourceVersions": [
{
"version": "1.0.0",
"versionId": "fc0ca8caa0e97d73c91af4d897e291f3",
"createDate": "2024-04-01T06:50:43.785Z"
}
],
"baseUpcastResources": [],
"policies": [
{
"policyId": "f182dbabc6e4b24e88a9d1998cb13589",
"policyName": "永久免费",
"status": 1,
"policyText": "for public\n\ninitial[active]:\n terminate",
"fsmDescriptionInfo": {
"initial": {
"transitions": [],
"serviceStates": [
"active"
],
"isInitial": true,
"isAuth": true,
"isTestAuth": false,
"isTerminate": true
}
},
"translateInfo": {
"content": "公开(所有缔约方可签约)\n现在签约,可获取永久免费授权\r\n"
}
}
],
"createDate": "2024-04-01T06:50:35.679Z",
"updateDate": "2024-04-01T06:50:49.300Z",
"operationType": 1
}
}
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59