Création de la base de données
Structure d'un utilisateur
{
"data":[
{
"id": 1,
"username": "Cliko"
},
{
"id": 2,
"username": "Titia"
},
{...}
]
}
Gestion des informations utilisateurs
Voir le profil d'un utilisateur
Mettre à jour un utilisateur
/v1/users/:user_id + DELETE
Lister des films que l'utilisateur aime
/v1/users/:user_id/likes/:movie_id + DELETE
Liste les films que l'utilisateur n'aime pas
/v1/users/:user_id/dislikes
/v1/users/:id/dislikes/:movie_id + POST
Supprimer avis négatif du film
/v1/users/:id/dislikes/:movie_id + DELETE
Lister les films que l'utilisateur a vu
/v1/users/:id/watched/:movie_id + POST
/v1/users/:id/watched/:movie_id + DELETE
Lister les films qu'un utilisateur a vu
/v1/users/:id/watchlist/:movie_id + POST
/v1/users/:id/watchlist/:movie_id + DELETE
{
"data": {
"id": 3,
"title": "Dragon 2",
"cover":"http://domain.com/dragon2.png",
"genre":2
}
}