... | ... | @@ -4,8 +4,10 @@ Les URL de l'API sont données en relatif par rapport au site (`GET /api/films?p |
|
|
|
|
|
Dans la suite,
|
|
|
|
|
|
- **[\*]** désigne un champ obligatoire
|
|
|
- **[?]** désigne un champ renvoyé seulement si demandé
|
|
|
- **[\*]** désigne un champ obligatoire
|
|
|
- **[?]** désigne un champ renvoyé seulement si demandé
|
|
|
- **[~]** désigne une recherche approximative contenant la
|
|
|
valeur renseignée.
|
|
|
|
|
|
## Authentification
|
|
|
|
... | ... | @@ -15,27 +17,25 @@ Pour la plupart des actions, une authentification est nécessaire. L'API utilise |
|
|
|
|
|
Si le token ou app n'est pas renseigné ou incorrect, on reçoit :
|
|
|
|
|
|
{
|
|
|
"error": 403,
|
|
|
"message": "token mismatch"
|
|
|
{
|
|
|
"message": "Mauvais identifiants"
|
|
|
}
|
|
|
|
|
|
avec le header 403 (forbidden).
|
|
|
|
|
|
S'il manque des paramètres obligatoires :
|
|
|
|
|
|
{
|
|
|
"error": 400,
|
|
|
"message": "Missing parameters"
|
|
|
S'il y a des erreurs dans les valeurs envoyées :
|
|
|
|
|
|
{
|
|
|
"errors": [
|
|
|
"champ 1" : [
|
|
|
"Indication 1",
|
|
|
"Indication 2",
|
|
|
...
|
|
|
],
|
|
|
...
|
|
|
]
|
|
|
}
|
|
|
|
|
|
avec le header 400.
|
|
|
|
|
|
## Sommaire
|
|
|
|
|
|
- [tables](api-tables)
|
|
|
- [épisodes](api-episodes)
|
|
|
- [fichiers](api-files)
|
|
|
- [Films](api-films)
|
|
|
- [Séries](api-series)
|
|
|
- [Sous-titres](api-subtitles) |
|
|
\ No newline at end of file |
|
|
## Wrapper |
|
|
\ No newline at end of file |