获取基本任务详情 /v2/activities/facade/getBaseTaskInfo GET QUERY

参数名 参数类型 参数描述 必选

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "id": "1",
      "taskGroupId": "1",
      "taskGroupCode": "G00001",
      "taskConfigId": "1",
      "taskConfigCode": "TS000011",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T03:20:22.000Z",
      "updateTime": "2022-07-08T03:20:22.000Z",
      "taskConfigTitle": "查看Freelog使用教程",
      "taskConfigDescription": "Freelog平台有资源作者和节点商两个角色,【资源作者】可通过创建并发行资源获取收益;【节点商】是资源的整合者,通过在节点上展示推广资源获取中间人收益。查看资源作者使用教程或节点商使用教程",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": ""
    },
    {
      "id": "2",
      "taskGroupId": "1",
      "taskGroupCode": "G00001",
      "taskConfigId": "2",
      "taskConfigCode": "TS000012",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T03:20:22.000Z",
      "updateTime": "2022-07-08T03:20:22.000Z",
      "taskConfigTitle": "完善个人信息",
      "taskConfigDescription": "完善【个人中心】里的标星内容即可,更了解你一点,才能为你提供更精准的高质量内容哦。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": "{\"source\":\"link\",\"target\":\"webpage\",\"content\":\"https://user.freelog.com/logged/setting\"}"
    },
    {
      "id": "3",
      "taskGroupId": "1",
      "taskGroupCode": "G00001",
      "taskConfigId": "3",
      "taskConfigCode": "TS000013",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T03:20:22.000Z",
      "updateTime": "2022-07-08T03:20:22.000Z",
      "taskConfigTitle": "Freelog社区签到",
      "taskConfigDescription": "Freelog社区旨在为用户提供一个高质量内容的论坛社区,包括资源讨论、节点运营、产品吐槽等。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": ""
    },
    {
      "id": "4",
      "taskGroupId": "1",
      "taskGroupCode": "G00001",
      "taskConfigId": "4",
      "taskConfigCode": "TS000014",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T03:20:22.000Z",
      "updateTime": "2022-07-08T03:20:22.000Z",
      "taskConfigTitle": "激活羽币账户",
      "taskConfigDescription": "「羽币」是Freelog平台的虚拟货币,不可提现,仅限在内测活动期间用于签约收费的资源或展品。活动结束后,羽币会被清零,换以人民币进行资源或展品授权交易。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": "{\"source\":\"link\",\"target\":\"webpage\",\"content\":\"https://user.freelog.com/logged/wallet\"}"
    },
    {
      "id": "5",
      "taskGroupId": "1",
      "taskGroupCode": "G00001",
      "taskConfigId": "5",
      "taskConfigCode": "TS000015",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T03:20:22.000Z",
      "updateTime": "2022-07-08T03:20:22.000Z",
      "taskConfigTitle": "邀请一位好友",
      "taskConfigDescription": "参与【邀请好友活动】邀请更多好友参与Freelog内测,可重复领取邀请好友活动奖励, 且被邀请好友可领取3元现金奖励。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": ""
    }
  ]
}
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98

结构参数:

参数名 参数类型 参数描述
id string 任务记录id
taskGroupId string 任务组id
taskGroupCode string 任务组编号
taskConfigId string 任务配置id
taskConfigCode string 任务配置编号
status number 任务记录状态 1:未完成 2:已完成
userId string 用户id
growthValue number 成长值
gowthValueLevel number 成长等级
growthValueMax number 成长值最大值
createTime DateTime 创建时间
updateTime DateTime 更新时间
taskConfigTitle string 任务配置标题
taskConfigDescription string 任务配置描述
taskConfigCompletionTimes number 任务配置最大可完成次数
taskConfigExtra string 任务配置携带的数据

获取资源任务详情 /v2/activities/facade/getResourceTaskInfo GET QUERY

参数名 参数类型 参数描述 必选

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "id": "6",
      "taskGroupId": "2",
      "taskGroupCode": "G00002",
      "taskConfigId": "6",
      "taskConfigCode": "TS000021",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:26.134Z",
      "updateTime": "2022-07-08T06:22:26.134Z",
      "taskConfigTitle": "创建1个资源",
      "taskConfigDescription": "成功创建1个合规资源,图片、小说、漫画、游戏、视频、音乐、插件等资源类型不限,可直接上传往期作品。可查阅资源作者使用教程(视频)或资源创建教程(图文)创建资源。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": "{\"source\":\"link\",\"target\":\"webpage\",\"content\":\"https://console.freelog.com/resource/creator\"}"
    },
    {
      "id": "7",
      "taskGroupId": "2",
      "taskGroupCode": "G00002",
      "taskConfigId": "7",
      "taskConfigCode": "TS000022",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:26.164Z",
      "updateTime": "2022-07-08T06:22:26.164Z",
      "taskConfigTitle": "发布资源版本",
      "taskConfigDescription": "通过更新资源版本可以优化和调整资源内容,以便在相同的资源中保留多个资源文件。可查阅资源版本发布教程(图文)或资源作者使用教程(视频)发布资源版本。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": "{\"source\":\"link\",\"target\":\"webpage\",\"content\":\"https://console.freelog.com/resource/list\"}"
    },
    {
      "id": "8",
      "taskGroupId": "2",
      "taskGroupCode": "G00002",
      "taskConfigId": "8",
      "taskConfigCode": "TS000023",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:26.192Z",
      "updateTime": "2022-07-08T06:22:26.192Z",
      "taskConfigTitle": "添加资源授权策略",
      "taskConfigDescription": "授权策略(免费/收费)是资源作者对资源授权的权利声明,也是资源作者获取收益的重要部分。可查阅资源授权策略添加教程(图文)或资源创作者使用教程(视频)为资源添加授权策略。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": "{\"source\":\"link\",\"target\":\"webpage\",\"content\":\"https://console.freelog.com/resource/list\"}"
    },
    {
      "id": "9",
      "taskGroupId": "2",
      "taskGroupCode": "G00002",
      "taskConfigId": "9",
      "taskConfigCode": "TS000024",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:26.217Z",
      "updateTime": "2022-07-08T06:22:26.217Z",
      "taskConfigTitle": "分享资源",
      "taskConfigDescription": "的资源值得和好友一块分享,快去资源详情页点击分享按钮,将你喜欢的资源推荐给好友。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": ""
    }
  ]
}
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80

结构参数:

参数名 参数类型 参数描述
id string 任务记录id
taskGroupId string 任务组id
taskGroupCode string 任务组编号
taskConfigId string 任务配置id
taskConfigCode string 任务配置编号
status number 任务记录状态 1:未完成 2:已完成
userId string 用户id
growthValue number 成长值
gowthValueLevel number 成长等级
growthValueMax number 成长值最大值
createTime DateTime 创建时间
updateTime DateTime 更新时间
taskConfigTitle string 任务配置标题
taskConfigDescription string 任务配置描述
taskConfigCompletionTimes number 任务配置最大可完成次数
taskConfigExtra string 任务配置携带的数据

获取节点任务详情 /v2/activities/facade/getNodeTaskInfo GET QUERY

参数名 参数类型 参数描述 必选

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "id": "10",
      "taskGroupId": "3",
      "taskGroupCode": "G00003",
      "taskConfigId": "10",
      "taskConfigCode": "TS000031",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:28.000Z",
      "updateTime": "2022-07-08T06:22:28.000Z",
      "taskConfigTitle": "创建1个节点",
      "taskConfigDescription": "成功创建1个节点即可,可查阅节点商使用教程(视频)或节点创建教程(图文)创建节点。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": "{\"source\":\"link\",\"target\":\"webpage\",\"content\":\"https://console.freelog.com/node/creator\"}"
    },
    {
      "id": "11",
      "taskGroupId": "3",
      "taskGroupCode": "G00003",
      "taskConfigId": "11",
      "taskConfigCode": "TS000032",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:28.000Z",
      "updateTime": "2022-07-08T06:22:28.000Z",
      "taskConfigTitle": "添加并上线1个展品",
      "taskConfigDescription": "资源被签约到节点即变为展品,可查阅展品添加上线教程(图文)或节点商使用教程(视频)在资源市场添加并上线展品,只有处于上线状态的展品才能被用户签约消费。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": "{\"source\":\"link\",\"target\":\"webpage\",\"content\":\"https://console.freelog.com/market\"}"
    },
    {
      "id": "12",
      "taskGroupId": "3",
      "taskGroupCode": "G00003",
      "taskConfigId": "12",
      "taskConfigCode": "TS000033",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:28.000Z",
      "updateTime": "2022-07-08T06:22:28.000Z",
      "taskConfigTitle": "激活1个主题",
      "taskConfigDescription": "主题决定节点的展示外观,可查阅主题激活教程(图文)或节点商使用教程(视频)激活主题。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": ""
    },
    {
      "id": "13",
      "taskGroupId": "3",
      "taskGroupCode": "G00003",
      "taskConfigId": "13",
      "taskConfigCode": "TS000034",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:28.000Z",
      "updateTime": "2022-07-08T06:22:28.000Z",
      "taskConfigTitle": "分享我的节点",
      "taskConfigDescription": "分享节点可以获得更多签约消费,快去节点管理页和好友分享已发行的节点吧。",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": ""
    },
    {
      "id": "14",
      "taskGroupId": "3",
      "taskGroupCode": "G00003",
      "taskConfigId": "14",
      "taskConfigCode": "TS000035",
      "status": 1,
      "userId": "50050",
      "growthValue": 0,
      "growthValueLevel": 1,
      "growthValueMax": 1,
      "createTime": "2022-07-08T06:22:28.000Z",
      "updateTime": "2022-07-08T06:22:28.000Z",
      "taskConfigTitle": "浏览推荐节点",
      "taskConfigDescription": "浏览Freelog推荐节点,喜欢就赶紧签约吧!",
      "taskConfigCompletionTimes": 1,
      "taskConfigExtra": ""
    }
  ]
}
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98

结构参数:

参数名 参数类型 参数描述
id string 任务记录id
taskGroupId string 任务组id
taskGroupCode string 任务组编号
taskConfigId string 任务配置id
taskConfigCode string 任务配置编号
status number 任务记录状态 1:未完成 2:已完成
userId string 用户id
growthValue number 成长值
gowthValueLevel number 成长等级
growthValueMax number 成长值最大值
createTime DateTime 创建时间
updateTime DateTime 更新时间
taskConfigTitle string 任务配置标题
taskConfigDescription string 任务配置描述
taskConfigCompletionTimes number 任务配置最大可完成次数
taskConfigExtra string 任务配置携带的数据

获取奖励记录详情 /v2/activities/facade/getRewardRecordInfo GET QUERY

参数名 参数类型 参数描述 必选
rewardConfigCode string 奖励配置编号

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": {
    "rewardGroupId": "1",
    "rewardGroupCode": "RG00001",
    "rewardConfigId": "1",
    "rewardConfigCode": "R0000001",
    "status": 1,
    "userId": "50052",
    "createTime": "2022-07-14T06:51:22.095Z",
    "updateTime": "2022-07-14T06:51:22.095Z",
    "id": "10"
  }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17

结构参数:

参数名 参数类型 参数描述
id string 奖励记录id
rewardGroupId string 奖励组id
rewardGroupCode string 奖励组编号
rewardConfigId string 奖励配置id
rewardConfigCode string 奖励配置编号
status number 奖励记录状态 1:未领取 2:可领取 3:已领取
userId string 用户id
createTime DateTime 创建时间
updateTime DateTime 更新时间

推送任务消息埋点 /v2/activities/facade/pushMessage4Task POST JSON

参数名 参数类型 参数描述 必选
taskConfigCode string 任务配置编号

签到(每日领奖) /v2/activities/facade/sign GET QUERY

参数名 参数类型 参数描述 必选

签到信息 /v2/activities/facade/signInfo GET QUERY

参数名 参数类型 参数描述 必选

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": {
    "amount": 30,
    "isSign": false,
    "amountSum": 160
  }
}
1
2
3
4
5
6
7
8
9
10
11

结构参数:

参数名 参数类型 参数描述
amount number 签到可领取的羽币数
isSign boolean 当日是否已经签到
amountSum number 累计已领取的羽币数

个人奖励领取记录 /v2/activities/facade/listRewardRecordInfos POST JSON

参数名 参数类型 参数描述 必选
rewardGroupCodes string[] 奖励组编号数组
statusArray number[] 奖励记录状态数组 1:未领取,2:可领取 3:已领取 4:已扣除

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "title": "上架1个全新的资源(游戏/主题/插件)",
      "rewardType": 4,
      "rewardNum": 20,
      "rewardConfigCode": "RS0000801",
      "rewardGroupCode": "RG00008",
      "status": 4,
      "updateTime": "2023-08-16T08:19:47.000Z",
      "extra": "{\"resourceId\":\"64dae94a7cb47e0039b30322\",\"resourceName\":\"zynodeconsumer/插件资源\",\"reason\":\"涉嫌诈骗\",\"remark\":\"已扣除 - 【zynodeconsumer/插件资源】 涉嫌诈骗\"}"
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

结构参数:

参数名 参数类型 参数描述
title string 名称
rewardType string 类型 1:羽币 2:人民币 3:邀请次数 4:积分
rewardNum number 数值
rewardConfigCode number 编号
rewardGroupCode number 组编号
status DateTime 状态 1:未领取,2:可领取 3:已领取 4:已扣除
updateTime string 更新时间
extra string 额外的信息,json字符串,例如扣除的原因等

统计个人的奖励情况 /v2/activities/facade/statisticRewardRecords POST JSON

参数名 参数类型 参数描述 必选
codes string[] 奖励编号数组

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "code": "R0000013",
      "title": "每日登录,首次免费领取100枚羽币",
      "completionTimes": 1,
      "completionTime": "1",
      "rewardType": 1,
      "rewardNum": 100,
      "sumRewardNum": "100"
    },
    {
      "code": "RS0000808",
      "title": "提交一个反馈",
      "completionTimes": 0,
      "completionTime": "1",
      "rewardType": 4,
      "rewardNum": 2,
      "sumRewardNum": "2"
    }
  ]
}
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

结构参数:

参数名 参数类型 参数描述
code string 编号
title string 标题
completionTimes number 总完成次数
completionTime number 已完成次数
rewardType number 类型 1:羽币 2:人民币 3:邀请次数 4:积分
rewardNum number 奖励数值
sumRewardNum number 已获得的奖励数值

统计个人的任务情况 **/v2/activities/facade/statisticTaskRecords POST JSON

参数名 参数类型 参数描述 必选
codes string[] 任务编号数组
startTime Date 统计的开始时间
limitTime Date 统计的截止时间

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "code": "TS000801",
      "title": "每日上架1个全新的资源",
      "completionTimes": 0,
      "completionTime": 0
    },
    {
      "code": "TS000802",
      "title": "每日添加并上线1个展品",
      "completionTimes": 0,
      "completionTime": 0
    },
    {
      "code": "TS000803",
      "title": "每日分享我的节点",
      "completionTimes": 0,
      "completionTime": 0
    },
    {
      "code": "TS000804",
      "title": "每日分享一次展品",
      "completionTimes": 0,
      "completionTime": 0
    },
    {
      "code": "TS000805",
      "title": "每日打卡",
      "completionTimes": 0,
      "completionTime": 1
    },
    {
      "code": "TS000806",
      "title": "打卡挑战 (参与)",
      "completionTimes": 1,
      "completionTime": 1
    },
    {
      "code": "TS000807",
      "title": "打卡挑战(瓜分888)",
      "completionTimes": 1,
      "completionTime": 0
    },
    {
      "code": "TS000808",
      "title": "打卡挑战(瓜分1888)",
      "completionTimes": 1,
      "completionTime": 0
    },
    {
      "code": "TS000809",
      "title": "打卡挑战(瓜分2888)",
      "completionTimes": 1,
      "completionTime": 0
    },
    {
      "code": "TS000810",
      "title": "新人打卡",
      "completionTimes": 1,
      "completionTime": 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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

结构参数:

参数名 参数类型 参数描述
code string 编号
title string 标题
completionTimes number 总完成次数
completionTime number 已完成次数

统计所有人的单个奖励情况 /v2/activities/facade/statisticSingleRewardRecordForAll POST JSON

参数名 参数类型 参数描述 必选
code string 奖励编号

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": {
    "completionTime": 4
  }
}
1
2
3
4
5
6
7
8
9

结构参数:

参数名 参数类型 参数描述
completionTime number 已完成次数