/
apitore.compioneerBlogFeedsApis.json
85 lines (85 loc) · 3.55 KB
/
apitore.compioneerBlogFeedsApis.json
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
{
"openapi": "3.0.0",
"info": {
"description": "Various blog feeds.<BR />[Endpoint] https://api.apitore.com/api/30",
"title": "Pioneer blog feeds APIs",
"version": "0.0.1",
"x-logo": { "url": "https://apitore.com/img/apis/30.jpg" },
"x-origin": [{ "format": "swagger", "url": "https://api.apitore.com/json/30", "version": "2.0" }],
"x-preferred": true,
"x-providerName": "apitore.com",
"x-serviceName": "pioneerBlogFeedsApis"
},
"tags": [{ "description": "Rss Blog Controller", "name": "rss-blog-controller" }],
"paths": {
"/feeds/blog": {
"get": {
"description": "Pioneer blog feeds.<BR />Response<BR /> Github: <a href=\"https://github.com/keigohtr/apitore-response-parent/tree/master/rome-response\">rome-response</a><BR /> Class: com.apitore.banana.response.org.rome.FeedResponseEntity<BR />",
"operationId": "feedUsingGET_2",
"parameters": [
{
"description": "Access Token",
"in": "query",
"name": "access_token",
"required": true,
"schema": { "type": "string" }
},
{
"description": "Page number [page x 10 feeds]",
"in": "query",
"name": "page",
"required": false,
"schema": { "type": "integer", "format": "int32", "default": 1 }
}
],
"responses": {
"200": {
"description": "OK",
"content": { "application/json": { "schema": { "$ref": "#/components/schemas/FeedResponseEntity" } } }
},
"401": { "description": "Unauthorized" },
"403": { "description": "Forbidden" },
"404": { "description": "Not Found" }
},
"summary": "Get pioneer blog feeds",
"tags": ["rss-blog-controller"]
}
}
},
"servers": [{ "url": "https://api.apitore.com/api/30" }],
"components": {
"schemas": {
"FeedEntryEntity": {
"properties": {
"author": { "description": "Author", "type": "string" },
"description": { "description": "Description", "type": "string" },
"link": { "description": "Link", "type": "string" },
"pubDate": { "description": "Published Date", "format": "int64", "type": "integer" },
"sourceLink": { "description": "Source Link", "type": "string" },
"sourceTitle": { "description": "Source Title", "type": "string" },
"title": { "description": "Title", "type": "string" }
},
"required": ["link", "pubDate", "sourceLink", "sourceTitle", "title"],
"type": "object"
},
"FeedResponseEntity": {
"properties": {
"endTime": { "description": "End date", "type": "string" },
"entries": {
"description": "Entries",
"items": { "$ref": "#/components/schemas/FeedEntryEntity" },
"type": "array"
},
"lastUpdatedAt": { "description": "Last Updated At", "format": "int64", "type": "integer" },
"log": { "description": "Log message", "type": "string" },
"num": { "description": "Num", "format": "int32", "type": "integer" },
"page": { "description": "Input page num", "format": "int32", "type": "integer" },
"processTime": { "description": "Process time [millisecond]", "type": "string" },
"startTime": { "description": "Start date", "type": "string" }
},
"required": ["endTime", "entries", "lastUpdatedAt", "log", "num", "page", "processTime", "startTime"],
"type": "object"
}
}
}
}