seed_data.json
3.65 KB
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
108
109
110
111
112
113
114
115
116
117
118
119
120
{
"description": "Publisher内容上传技能 - 种子数据集示例",
"version": "1.0.0",
"created": "2026-03-27T10:00:00Z",
"sampleData": [
{
"id": "sample_001",
"title": "都市爱情故事",
"content": "在繁华的都市中,两个年轻人在一次偶然的相遇中结下了深厚的缘分...",
"metadata": {
"category": "爱情",
"tags": ["都市", "青春", "成长"],
"author": "张三",
"copyright": "原创作品",
"wordCount": 3500
},
"sourceUrl": "simulated://cms/contents",
"crawlTime": "2026-03-27T10:00:00Z"
},
{
"id": "sample_002",
"title": "悬疑推理剧场",
"content": "一座古老的宅院发生了一起离奇的失踪案,年轻的侦探开始了调查...",
"metadata": {
"category": "悬疑",
"tags": ["推理", "惊悚", "破案"],
"author": "李四",
"copyright": "原创作品",
"wordCount": 8200
},
"sourceUrl": "simulated://cms/contents",
"crawlTime": "2026-03-27T10:00:00Z"
},
{
"id": "sample_003",
"title": "科幻未来世界",
"content": "在公元2150年,人类已经实现了与机器的完美融合...",
"metadata": {
"category": "科幻",
"tags": ["未来", "人工智能", "冒险"],
"author": "王五",
"copyright": "原创作品",
"wordCount": 5600
},
"sourceUrl": "simulated://cms/contents",
"crawlTime": "2026-03-27T10:00:00Z"
}
],
"apiEndpoints": [
{
"endpoint": "/api/v1/contents",
"method": "POST",
"description": "内容上传接口",
"requiredFields": ["title", "content", "metadata.category", "metadata.author"],
"optionalFields": ["metadata.tags", "metadata.copyright", "publishTime", "status"]
},
{
"endpoint": "/api/v1/contents/{contentId}/metadata",
"method": "GET/PUT",
"description": "元数据查询/更新"
},
{
"endpoint": "/api/v1/contents/validate",
"method": "POST",
"description": "内容预校验"
},
{
"endpoint": "/api/v1/contents/{contentId}/status",
"method": "GET",
"description": "发布状态查询"
}
],
"validationRules": [
{
"field": "title",
"rule": "string",
"minLength": 1,
"maxLength": 100,
"required": true
},
{
"field": "content",
"rule": "string",
"minLength": 100,
"maxLength": 50000,
"required": true
},
{
"field": "metadata.category",
"rule": "enum",
"values": ["剧情", "喜剧", "爱情", "悬疑", "科幻", "动作", "动画"],
"required": true
},
{
"field": "metadata.author",
"rule": "string",
"minLength": 1,
"maxLength": 50,
"required": true
},
{
"field": "metadata.tags",
"rule": "array",
"maxItems": 5,
"required": false
}
],
"errorCodeReference": [
{"code": 400, "message": "请求格式错误", "recoverable": false},
{"code": 401, "message": "认证失败", "recoverable": false},
{"code": 403, "message": "权限不足", "recoverable": false},
{"code": 404, "message": "资源不存在", "recoverable": false},
{"code": 422, "message": "验证失败", "recoverable": false},
{"code": 429, "message": "请求过于频繁", "recoverable": true},
{"code": 500, "message": "服务器内部错误", "recoverable": true},
{"code": 502, "message": "网关错误", "recoverable": true},
{"code": 503, "message": "服务不可用", "recoverable": true},
{"code": 504, "message": "超时", "recoverable": true}
]
}