Différences entre les versions de « Music sender api »
(→User) |
(→Music) |
||
| Ligne 101 : | Ligne 101 : | ||
{|class="wikitable" width="100%" | {|class="wikitable" width="100%" | ||
|-valign=top | |-valign=top | ||
| − | ! URL !! Verbe !! Action !! Code retour | + | ! URL !! Corps !! Verbe !! Action !! Code retour !! Implémentée |
| − | |- | + | |- |
|| | || | ||
/api/music/info/$$ID$$ | /api/music/info/$$ID$$ | ||
* $$ID$$ : un identifiant de musique | * $$ID$$ : un identifiant de musique | ||
|| | || | ||
| + | *vide | ||
| + | |align='center'| | ||
GET | GET | ||
|| | || | ||
| Ligne 113 : | Ligne 115 : | ||
*200 : si l'objet existe; | *200 : si l'objet existe; | ||
*400 : si une erreur survient; | *400 : si une erreur survient; | ||
| + | || | ||
| + | [[Fichier:implemented_green_tick.png|center|40px]] | ||
|- | |- | ||
|| | || | ||
| Ligne 118 : | Ligne 122 : | ||
* $$ID$$ : un identifiant de musique | * $$ID$$ : un identifiant de musique | ||
|| | || | ||
| + | *vide | ||
| + | |align='center'| | ||
GET | GET | ||
|| | || | ||
| Ligne 124 : | Ligne 130 : | ||
*200 : si l'objet existe; | *200 : si l'objet existe; | ||
*400 : si une erreur survient; | *400 : si une erreur survient; | ||
| + | || | ||
| + | [[Fichier:implemented_green_tick.png|center|40px]] | ||
|- | |- | ||
|| | || | ||
| Ligne 129 : | Ligne 137 : | ||
*$$ID$$ : un id d'album | *$$ID$$ : un id d'album | ||
|| | || | ||
| + | *vide | ||
| + | |align='center'| | ||
GET | GET | ||
|| | || | ||
| Ligne 135 : | Ligne 145 : | ||
*200 : si l'objet existe; | *200 : si l'objet existe; | ||
*400 : si une erreur survient; | *400 : si une erreur survient; | ||
| + | || | ||
| + | [[Fichier:implemented_green_tick.png|center|40px]] | ||
|- | |- | ||
|| | || | ||
| Ligne 140 : | Ligne 152 : | ||
*$$ID$$ : un id de d'artiste | *$$ID$$ : un id de d'artiste | ||
|| | || | ||
| + | *vide | ||
| + | |align='center'| | ||
GET | GET | ||
|| | || | ||
| Ligne 146 : | Ligne 160 : | ||
*200 : si l'objet existe; | *200 : si l'objet existe; | ||
*400 : si une erreur survient; | *400 : si une erreur survient; | ||
| + | || | ||
| + | [[Fichier:implemented_green_tick.png|center|40px]] | ||
|} | |} | ||
Version du 18 juin 2018 à 21:48
User
Music
L'objet user est composé comme suit : {"id":"1","pseudo":"tala","email":"tala@tala.com"}
| URL | Corps | Verbe | Action | Code retour | Implémentée |
|---|---|---|---|---|---|
|
/api/user/$$ID$$
|
|
GET |
Retourne un objet utilisateur au format Json |
|
|
|
/api/user/ |
|
POST |
Créer un nouvel utilisateur et renvoie son identifiant |
|
|
|
/api/user/email/$$ID$$
|
|
PUT |
Modifie l'email du compte |
|
|
|
/api/user/password/$$ID$$
|
|
PUT |
Modifie le mot de passe du compte |
|
|
|
/api/user/$$ID$$
|
|
DELETE |
Efface l'utilisateur |
|
Album
Genre
Artist
Music
L'objet musique est composé comme suit : {"id":"1","title":"All Night","artists":["1"],"genres":["1"],"bitrate":"128","hit":"4","duration":"163","id_image":"1"}
| URL | Corps | Verbe | Action | Code retour | Implémentée |
|---|---|---|---|---|---|
|
/api/music/info/$$ID$$
|
|
GET |
Retourne un objet musique au format Json |
|
|
|
/api/music/content/$$ID$$
|
|
GET |
Retourne le contenu de la musique (fichier son) |
|
|
|
/api/music/album/$$ID$$
|
|
GET |
Retourne un tableau d'objet musiques au format Json appartenant à l'album associé à l'identifiant |
|
|
|
/api/music/artist/$$ID$$
|
|
GET |
Retourne un tableau d'objet musiques au format Json dont le créateur est l'artiste associé à l'identifiant |
|