# 广告
# 查询所有广告位
GET /api/v2/advertisingspace
1
# 响应
Status: 200 OK
1
[
{
"id": 1,
"channel": "boot", // 广告位所属模块
"space": "boot", // 广告位标识
"alias": "启动图广告", // 广告位别名
"allow_type": "image", // 广告位允许的广告类型 (当前app中只有图片类型) 多个类型将以逗号隔开
"format": { // 广告数据格式
"image": {
"image": "图片|string|表单描述",
"link": "链接|string|表单描述"
}
},
"created_at": "2017-07-27 06:56:36",
"updated_at": "2017-07-27 06:56:36"
},
{
"id": 2,
"channel": "feed",
"space": "feed:list:top",
"alias": "动态列表顶部广告",
"allow_type": "image",
"format": {
"image": {
"image": "图片|string|表单描述",
"link": "链接|string|表单描述"
}
},
"created_at": "2017-07-27 07:04:50",
"updated_at": "2017-07-27 07:04:50"
},
{
"id": 3,
"channel": "feed",
"space": "feed:single",
"alias": "动态详情广告",
"allow_type": "image",
"format": {
"image": {
"image": "图片|string|表单描述",
"link": "链接|string|表单描述"
}
},
"created_at": "2017-07-27 07:04:50",
"updated_at": "2017-07-27 07:04:50"
},
{
"id": 4,
"channel": "feed",
"space": "feed:list:analog",
"alias": "动态列表模拟数据广告",
"allow_type": "analog",
"format": {
"analog": {
"avatar": "头像图|string|表单描述",
"name": "用户名|string|表单描述",
"content": "内容|string|表单描述",
"image": "图片|string|表单描述",
"time": "时间|date|表单描述"
}
},
"created_at": "2017-07-31 03:18:02",
"updated_at": "2017-07-31 03:18:02"
}
]
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
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
space字段对应场景
space值 | 场景名称 |
---|---|
boot | 启动页广告 |
feed:list:top | 动态列表顶部广告 |
feed:single | 动态详情页广告 |
feed:list:analog | 动态列表中广告 |
currency | 积分广告 |
theme:list | 话题顶部广告 |
mall:list:top | 商城顶部广告 |
user:active | 达人列表顶部广告 |
# 获取一个广告位的广告列表
GET /api/v2/advertisingspace/:space/advertising
1
# 响应
Status: 200 OK
1
[
{
"id": 1,
"space_id": 1, // 广告位id
"title": "广告1", // 广告标题
"type": "image", // 广告类型
"data": { // 广告数据
"image": "http://plus.bai/api/v2/files/1", // 广告图片地址
"link": "http://www.baidu.com" // 广告链接
},
"sort": 2,
"created_at": "2017-07-27 15:09:15",
"updated_at": "2017-07-27 15:09:16"
},
{
"id": 2,
"space_id": 1,
"title": "广告2",
"type": "image",
"data": {
"image": "http://plus.bai/api/v2/files/1",
"link": "http://www.baidu.com"
},
"sort": 3,
"created_at": "2017-07-27 15:09:15",
"updated_at": "2017-07-27 15:09:16"
}
]
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
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
名称 | 类型 | 描述 |
---|---|---|
id | int | 数据id |
space_id | int | 所属广告位id |
title | string | 广告位标题 |
data | array | 广告数据 参见对应广告位数据格式 |
sort | int | 广告顺序 |
# 批量获取广告列表
GET /api/v2/advertisingspace/advertising
1
# 参数
名称 | 类型 | 描述 |
---|---|---|
space | 字符串 | 广告位id,多个以逗号隔开 |
# 响应
Status: 200 OK
1
[
{
"id": 1,
"space_id": 1, // 广告位id
"title": "广告1", // 广告标题
"type": "image", // 广告类型
"data": { // 广告数据
"image": "http://plus.bai/api/v2/files/1", // 广告图片地址
"link": "http://www.baidu.com" // 广告链接
},
"sort": 2,
"created_at": "2017-07-27 15:09:15",
"updated_at": "2017-07-27 15:09:16"
},
{
"id": 2,
"space_id": 2,
"title": "广告2",
"type": "image",
"data": {
"image": "http://plus.bai/api/v2/files/1",
"link": "http://www.baidu.com"
},
"sort": 3,
"created_at": "2017-07-27 15:09:15",
"updated_at": "2017-07-27 15:09:16"
}
]
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
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