Documentation

pull/9/head 0.0.1
Raphael Cerveaux 2018-08-19 19:01:20 +02:00 committed by GitHub
parent 2a0e55fad6
commit ee224bf31a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 58 additions and 22 deletions

View File

@ -1,5 +1,54 @@
# interview-v2
Fetch posts using a REST API.
### Installation
...
### Usage
...
### API endpoints
...
### Response
Example response for posts
```json
[
{
"title": "<h1>title</h1>",
"body": "<p>body</p>",
"user": {
"id": 1,
"firstname": "Raphael",
"lastname": "Cerveaux",
"email": "raphael@crvx.fr",
"comments_count": 3,
"geopos": "latitude 23° 27' sud"
}
},
{
"title": "<h1>title2</h1>",
"body": "<p>body</p>",
"user": {
"id": 1,
"firstname": "Raphael",
"lastname": "Cerveaux",
"email": "raphael@crvx.fr",
"comments_count": 3,
"geopos": "latitude 23° 27' sud"
}
}
]
```
-----
## Exercice
### Objectif
@ -8,22 +57,8 @@ Créer une route d'API spécifique basée sur une API tierce.
### Sources
API externe : https://jsonplaceholder.typicode.com
### Éléments requis
La structure du JSON final
- Tous les posts avec :
- les infos du post avec quelques modifications :
- title avec balises h1
- body sous forme d'un paragraphe html valide
- le créateur du post, uniquement :
- id
- nom
- prénom
- email
- le nombre de commentaires
- la position géographique des créateurs des posts par rapport aux 5 grandes latitudes
API externe : https://jsonplaceholder.typicode.com
### Un paramètre spécifique
Je dois être en mesure de récupérer des posts selon une position géographie.
@ -35,9 +70,10 @@ Liberté totale sur la nomenclature et sur l'organisation de ce paramètre dans
La latitude sert à déterminer où se situe un point sur le globe par rapport l'équateur. On part de l'équateur pour aller vers un des deux pôles afin de se positionner (de bas en haut et de haut en bas). On parle de latitude sud dans l'hémisphère sud, et de latitude nord dans l'hémisphère nord. La valeur de la prise entre 0 et 90 degrés.
Les 5 latitudes remarquables sont
la latitude 0 ou équateur (latitude 0°)
le tropique du cancer (latitude 23° 27' nord)
le tropique du capricorne (latitude 23° 27' sud)
le cercle polaire arctique (latitude 66° 33' nord)
le cercle polaire antarctique (latitude 66° 33' sud)
#### Les 5 latitudes remarquables sont
- La latitude 0 ou équateur (latitude 0°)
- Le tropique du cancer (latitude 23° 27' nord)
- Le tropique du capricorne (latitude 23° 27' sud)
- Le cercle polaire arctique (latitude 66° 33' nord)
- Le cercle polaire antarctique (latitude 66° 33' sud)