转盘转(抽奖) /v2/activities/lottery/resource/draw POST JSON

参数名 参数类型 参数描述 必选
startDate Date 开始时间
limitDate Date 结束时间
num number 抽奖数量
resourceTagName string 标签

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "_id": "629d717ed984c73a2484a488",
      "resourceId": "625fb93da9e7a8002e409346",
      "resourceUserId": "50060",
      "resourceUsername": "ZhuC",
      "resourceCreateDate": "2022-04-20T07:41:49.438Z",
      "resource": {
        "resourceId": "625fb93da9e7a8002e409346",
        "latestVersion": "0.1.1",
        "subjectType": 1,
        "intro": "",
        "coverImages": [
          "https://image.freelog.com/preview-image/563b1a837eb7484da60c5026e1bf76c80f00b14e.jpg#x=0&y=0&w=600&h=450&width=600&height=450"
        ],
        "tags": [
          "阿萨德",
          "测试6",
          "987987",
          "标签x"
        ],
        "status": 1,
        "resourceName": "ZhuC/testppt",
        "resourceType": "ppt",
        "userId": 50060,
        "username": "ZhuC",
        "resourceVersions": [
          {
            "version": "0.1.0",
            "versionId": "29346f16a05e5f16f15bb0ec70e28c48",
            "createDate": "2022-04-20T07:42:02.525Z"
          },
          {
            "version": "0.1.1",
            "versionId": "e18e2486c2402a05b30e58b7a76fa961",
            "createDate": "2022-04-22T03:26:06.066Z"
          }
        ],
        "baseUpcastResources": [],
        "policies": [
          {
            "policyId": "67b88f266da4973ecf98fb1042ce33f9",
            "policyName": "免费订阅(包月)",
            "status": 1
          }
        ],
        "createDate": "2022-04-20T07:41:49.438Z",
        "updateDate": "2022-05-07T06:55:04.465Z"
      },
      "tag": 1,
      "__v": 0
    },
    {
      "_id": "629d717ed984c73a2484a489",
      "resourceId": "6260f96ea9e7a8002e409607",
      "resourceUserId": "50060",
      "resourceUsername": "ZhuC",
      "resourceCreateDate": "2022-04-21T06:27:58.138Z",
      "resource": {
        "resourceId": "6260f96ea9e7a8002e409607",
        "latestVersion": "0.1.0",
        "subjectType": 1,
        "intro": "",
        "coverImages": [
          "https://image.freelog.com/preview-image/e518b3dd5c040e0e84f293151eaf0b37e0dff8af.jpg#x=0&y=0&w=1600&h=1200&width=1600&height=1200"
        ],
        "tags": [
          "测试6",
          "987987",
          "标签x"
        ],
        "status": 1,
        "resourceName": "ZhuC/testPDF2",
        "resourceType": "pdf",
        "userId": 50060,
        "username": "ZhuC",
        "resourceVersions": [
          {
            "version": "0.1.0",
            "versionId": "39858c98738e43b02fd37dd4615f20fb",
            "createDate": "2022-04-21T06:28:03.981Z"
          }
        ],
        "baseUpcastResources": [],
        "policies": [
          {
            "policyId": "67b88f266da4973ecf98fb1042ce33f9",
            "policyName": "免费订阅(包月)",
            "status": 1
          }
        ],
        "createDate": "2022-04-21T06:27:58.138Z",
        "updateDate": "2022-05-07T06:55:04.465Z"
      },
      "tag": 1,
      "__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
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
99
100
101
102
103
104

结构参数:

参数名 参数类型 参数描述
_id string _id
resourceId string 资源ID
resourceUserId string 资源创作者ID
resourceUsername string 资源创作者账号
resourceCreateDate Date 资源创作时间
resource any 资源本身(抽奖时的资源瞬时数据)
tag number 审核状态 1:未审核|审核不通过 2:审核通过

列出抽奖结果 /v2/activities/lottery/resource/list GET QUERY

参数名 参数类型 参数描述 必选
startDate Date 开始时间
limitDate Date 结束时间
skipSize number 略过数目
pageSize number 页面大小
resourceTagName string 标签

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": {
    "num": 2,
    "lotteryResources": [
      {
        "_id": "629d717ed984c73a2484a488",
        "resourceId": "625fb93da9e7a8002e409346",
        "resourceUserId": "50060",
        "resourceUsername": "ZhuC",
        "resourceCreateDate": "2022-04-20T07:41:49.438Z",
        "resource": {
          "resourceId": "625fb93da9e7a8002e409346",
          "latestVersion": "0.1.1",
          "subjectType": 1,
          "intro": "",
          "coverImages": [
            "https://image.freelog.com/preview-image/563b1a837eb7484da60c5026e1bf76c80f00b14e.jpg#x=0&y=0&w=600&h=450&width=600&height=450"
          ],
          "tags": [
            "阿萨德",
            "测试6",
            "987987",
            "标签x"
          ],
          "status": 1,
          "resourceName": "ZhuC/testppt",
          "resourceType": "ppt",
          "userId": 50060,
          "username": "ZhuC",
          "resourceVersions": [
            {
              "version": "0.1.0",
              "versionId": "29346f16a05e5f16f15bb0ec70e28c48",
              "createDate": "2022-04-20T07:42:02.525Z"
            },
            {
              "version": "0.1.1",
              "versionId": "e18e2486c2402a05b30e58b7a76fa961",
              "createDate": "2022-04-22T03:26:06.066Z"
            }
          ],
          "baseUpcastResources": [],
          "policies": [
            {
              "policyId": "67b88f266da4973ecf98fb1042ce33f9",
              "policyName": "免费订阅(包月)",
              "status": 1
            }
          ],
          "createDate": "2022-04-20T07:41:49.438Z",
          "updateDate": "2022-05-07T06:55:04.465Z"
        },
        "tag": 1,
        "__v": 0
      },
      {
        "_id": "629d717ed984c73a2484a489",
        "resourceId": "6260f96ea9e7a8002e409607",
        "resourceUserId": "50060",
        "resourceUsername": "ZhuC",
        "resourceCreateDate": "2022-04-21T06:27:58.138Z",
        "resource": {
          "resourceId": "6260f96ea9e7a8002e409607",
          "latestVersion": "0.1.0",
          "subjectType": 1,
          "intro": "",
          "coverImages": [
            "https://image.freelog.com/preview-image/e518b3dd5c040e0e84f293151eaf0b37e0dff8af.jpg#x=0&y=0&w=1600&h=1200&width=1600&height=1200"
          ],
          "tags": [
            "测试6",
            "987987",
            "标签x"
          ],
          "status": 1,
          "resourceName": "ZhuC/testPDF2",
          "resourceType": "pdf",
          "userId": 50060,
          "username": "ZhuC",
          "resourceVersions": [
            {
              "version": "0.1.0",
              "versionId": "39858c98738e43b02fd37dd4615f20fb",
              "createDate": "2022-04-21T06:28:03.981Z"
            }
          ],
          "baseUpcastResources": [],
          "policies": [
            {
              "policyId": "67b88f266da4973ecf98fb1042ce33f9",
              "policyName": "免费订阅(包月)",
              "status": 1
            }
          ],
          "createDate": "2022-04-21T06:27:58.138Z",
          "updateDate": "2022-05-07T06:55:04.465Z"
        },
        "tag": 1,
        "__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
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
99
100
101
102
103
104
105
106
107

结构参数:

参数名 参数类型 参数描述
_id string _id
resourceId string 资源ID
resourceUserId string 资源创作者ID
resourceUsername string 资源创作者账号
resourceCreateDate Date 资源创作时间
resource any 资源本身(抽奖时的资源瞬时数据)
tag number 审核状态 1:未审核|审核不通过 2:审核通过

抽奖审核 /v2/activities/lottery/resource/updateTag PUT JSON

参数名 参数类型 参数描述 必选
ids string[] id数组
tag number 审核状态 1:未审核|审核不通过 2:审核通过

显示抽奖结果 /v2/activities/ads/show GET QUERY

参数名 参数类型 参数描述 必选
startDate Date 开始时间
limitDate Date 结束时间
resourceTagName string 标签

返回结构:

{
  "ret": 0,
  "errCode": 0,
  "errcode": 0,
  "msg": "success",
  "data": [
    {
      "resourceUsername": "ZhuC"
    },
    {
      "resourceUsername": "ZhuC"
    }
  ]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14

结构参数:

参数名 参数类型 参数描述resource
resourceUsername string 资源创作者账号

筛选元素 /v2/activities/lottery/elementsSelect POST JSON

参数名 参数类型 参数描述 必选
elements any[] 要筛选的元素集合
excludeElements any[] 排除的元素集合
num number 筛选数量

请求结构:

{
	"elements":[1,2,3],
	"num":2
}
1
2
3
4

返回结构:

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