-
Notifications
You must be signed in to change notification settings - Fork 6
/
chuck-norris-facts-api.yaml
72 lines (72 loc) · 2 KB
/
chuck-norris-facts-api.yaml
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
---
openapi: 3.0.2
info:
title: Chuck Norris facts API
version: 1.0.0
paths:
/api/get:
get:
summary: Get Chuck Norris facts
operationId: GetFacts
parameters:
- name: data
in: query
description: Filter params
required: false
schema:
type: string
responses:
200:
description: List of requested facts
content:
text/html:
schema:
type: array
items:
$ref: '#/components/schemas/Fact'
examples:
top_facts:
value:
- id: "1"
fact: Chuck Norris a déjà compté jusqu'à
l'infini. Deux fois.
date: "1373297343"
vote: "189404"
points: "866902"
- id: "9355"
fact: Google, c'est le seul endroit où tu peux taper
Chuck Norris...
date: "1373297340"
vote: "136456"
points: "607433"
- id: "2"
fact: Certaines personnes portent un pyjama Superman. Superman
porte un pyjama Chuck Norris.
date: "1373297346"
vote: "128337"
points: "551207"
components:
schemas:
Fact:
title: Root Type for Fact
description: The root of the Fact type's schema.
type: object
properties:
id:
type: string
fact:
type: string
date:
type: string
vote:
type: string
points:
type: string
example: |-
{
"id": "106",
"fact": "Chuck Norris peut gagner une partie de puissance 4 en trois coups.",
"date": "1373297368",
"vote": "107246",
"points": "461431"
}