# 活动专题

# 列出专题

/v2/activities/item/list POST JSON

参数名 参数类型 参数描述 必选
codeOrTitle string 编号或者标题
elemType number 内容类型 1:用户 2:资源 3:节点
skipSize number
pageSize number

返回结构:

{
    "ret": 0,
    "errCode": 0,
    "errcode": 0,
    "msg": "success",
    "data": {
        "num": 3,
        "activityItems": [
            {
                "elemList": [
                    50018,
                    50020
                ],
                "_id": "692ea7792281c1050c17c09e",
                "code": "gardeng",
                "title": "迪尔当迪尔当",
                "elemGenerateType": 1,
                "elemType": 1,
                "createTime": "2025-12-02T08:46:49.353Z",
                "updateTime": "2025-12-02T08:46:49.353Z",
                "__v": 0
            },
            {
                "elemList": [
                    80000000,
                    80000001
                ],
                "_id": "692e941ba31c462b38117750",
                "code": "akb48",
                "title": "聒噪",
                "elemGenerateType": 1,
                "elemType": 3,
                "createTime": "2025-12-02T07:24:11.203Z",
                "updateTime": "2025-12-02T07:24:11.203Z",
                "__v": 0
            },
            {
                "elemList": [
                    "5f1e9a0440641d002ba34a8b",
                    "5f1e9c1740641d002ba34a8d"
                ],
                "_id": "692d5fe97d65200604af08c8",
                "code": "CreativeContest_2025",
                "title": "2025创作大赛 - 获奖资源",
                "elemGenerateType": 1,
                "elemType": 2,
                "createTime": "2025-12-01T09:29:13.382Z",
                "updateTime": "2025-12-01T09:29:13.382Z",
                "__v": 0
            }
        ]
    }
}
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

# 查询专题信息

/v2/activities/item/getInfoByCode GET QUERY

参数名 参数类型 参数描述 必选
code string 编号
keywords string 查询关键字

# - 资源返回结构

{
    "ret": 0,
    "errCode": 0,
    "errcode": 0,
    "msg": "success",
    "data": {
        "code": "CreativeContest_2025",
        "title": "2025创作大赛 - 获奖资源",
        "elemType": 2,
        "elemGenerateType": 1,
        "elemListDetail": [
            {
                "operationType": 3,
                "resourceId": "5f1e9a0440641d002ba34a8b",
                "resourceTitle": "haohaoxuexi",
                "coverImages": [
                    "https://image.freelog.com/bbe5a667-0a38-4c71-bdb9-18abba28f25f_64.jpg"
                ],
                "tags": [
                    "测试6",
                    "阿萨德",
                    "测试5"
                ],
                "status": 1,
                "resourceName": "12345676789/haohaoxuexi",
                "createDate": "2020-07-27T09:10:28.716Z",
                "updateDate": "2024-06-24T03:07:05.534Z"
            },
            {
                "operationType": 3,
                "resourceId": "5f1e9c1740641d002ba34a8d",
                "resourceTitle": "hello_world",
                "coverImages": [
                    "https://cn.bing.com/th?id=OHR.PantheonParis_ZH-CN1546295756_UHD.jpg&pid=hp&w=3840&h=2160&rs=1&c=4&r=0"
                ],
                "tags": [
                    "123",
                    "456",
                    "test"
                ],
                "status": 1,
                "resourceName": "12345676789/hello_world",
                "createDate": "2020-07-27T09:19:19.446Z",
                "updateDate": "2024-06-24T03:07:05.534Z"
            }
        ]
    }
}
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

# - 节点返回结构

{
    "ret": 0,
    "errCode": 0,
    "errcode": 0,
    "msg": "success",
    "data": {
        "code": "akb48",
        "title": "聒噪",
        "elemType": 3,
        "elemGenerateType": 1,
        "elemListDetail": [
            {
                "tags": [
                    "tag3"
                ],
                "status": 1,
                "nodeLogo": "https://image.freelog.com/preview-image/bfd8e7bc9546c1bc2c267b3efc667571d398d619.jpeg",
                "nodeTitle": "2334234",
                "nodeId": 80000000,
                "nodeName": "节点01",
                "nodeDomain": "node-01",
                "ownerUserName": "12345676789",
                "createDate": "2020-10-12T09:16:28.919Z"
            },
            {
                "tags": [
                    "tag2",
                    "tag3"
                ],
                "status": 1,
                "nodeLogo": "",
                "nodeTitle": "节点02",
                "nodeId": 80000001,
                "nodeName": "节点02",
                "nodeDomain": "node-02",
                "ownerUserName": "12345676789",
                "createDate": "2020-10-12T09:16:42.325Z"
            }
        ]
    }
}
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

# - 用户返回结构

{
    "ret": 0,
    "errCode": 0,
    "errcode": 0,
    "msg": "success",
    "data": {
        "code": "gardeng",
        "title": "迪尔当迪尔当",
        "elemType": 1,
        "elemGenerateType": 1,
        "elemListDetail": [
            {
                "tagStrs": [],
                "email": "790727372@qq.com",
                "mobile": "",
                "headImage": "https://image.freelog.com/avatar/50018",
                "userType": 1,
                "status": 0,
                "username": "ww-zh",
                "userId": 50018,
                "createDate": "2019-05-14T07:08:23.539Z"
            },
            {
                "tagStrs": [],
                "email": "",
                "mobile": "13145959706",
                "headImage": "https://image.freelog.com/avatar/50020",
                "userType": 1,
                "status": 0,
                "username": "yanghongtian",
                "userId": 50020,
                "createDate": "2019-05-24T02:17:26.484Z"
            }
        ]
    }
}
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

# 参数结构

参数名 参数类型 参数描述
activityItemElemId any id
activityItemElemPriority number 权重

# 修改专题

/v2/activities/item/update POST JSON

# 参数结构

参数名 参数类型 参数描述 必选
code string 编号
title string 标题

# 创建专题

/v2/activities/item/create POST JSON

# 参数结构

参数名 参数类型 参数描述 必选
code string 编号
title string 标题
elemGenerateType number 内容来源 1:手动添加
elemType number 内容类型 1:用户 2:资源 3:节点

# 修改专题内容

/v2/activities/item/updateElemList POST JSON

# 参数结构

参数名 参数类型 参数描述 必选
code string 编号
op "add" | "delete" | "update" 增加,删除,修改
opElems any[] 专题内容id列表

# 参数示例

{
    "code": "gardeng",
    "op": "update",
    "opElems": [
        {
            "id": 50018,
            "priority": 3
        },
        {
            "id": 50020,
            "priority": 1
        }
    ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14