Différences entre les versions de « Music sender api »

De mydil
Aller à la navigation Aller à la recherche
Ligne 11 : Ligne 11 :
 
{|class="wikitable" width="100%"
 
{|class="wikitable" width="100%"
 
|-valign=top
 
|-valign=top
! URL !! Verbe !! Action !! Code retour  
+
! URL !! Verbe !! Action !! Code retour
 
|-valign=top
 
|-valign=top
 
||
 
||
/api/music/info
+
/api/music/info/$$ID$$
 +
* $$ID$$ : un identifiant de musique
 
||
 
||
 
GET
 
GET
 
||
 
||
Retourne un objet musique au format Json<br>
+
Retourne un objet musique au format Json  
 
||
 
||
 
*200 : si l'objet existe;
 
*200 : si l'objet existe;
Ligne 24 : Ligne 25 :
 
|-
 
|-
 
||
 
||
/api/music/content
+
/api/music/content/$$ID$$
 +
* $$ID$$ : un identifiant de musique
 
||
 
||
 
GET
 
GET
Ligne 34 : Ligne 36 :
 
|-
 
|-
 
||
 
||
/api/music/album
+
/api/music/album/$$ID$$
 +
*$$ID$$ : un id d'album
 
||
 
||
 
GET
 
GET
 
||
 
||
Retourne un tableau d'objet musique au format Json
+
Retourne un tableau d'objet musiques au format Json appartenant à l'album associé à l'identifiant
 +
* $$ID$$ : un identifiant d'album
 
||
 
||
 
*200 : si l'objet existe;
 
*200 : si l'objet existe;
Ligne 44 : Ligne 48 :
 
|-
 
|-
 
||
 
||
/api/music/artist
+
/api/music/artist/$$ID$$
 +
*$$ID$$ : un id de d'artiste
 
||
 
||
 
GET
 
GET
 
||
 
||
Retourne un tableau d'objet musique au format Json
+
Retourne un tableau d'objet musiques au format Json dont le créateur est l'artiste associé à l'identifiant
 +
* $$ID$$ : un identifiant d'artist
 
||
 
||
 
*200 : si l'objet existe;
 
*200 : si l'objet existe;
 
*400 : si une erreur survient;
 
*400 : si une erreur survient;
 
|}
 
|}

Version du 18 juin 2018 à 19:47

User

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 Verbe Action Code retour

/api/music/info/$$ID$$

  • $$ID$$ : un identifiant de musique

GET

Retourne un objet musique au format Json

  • 200 : si l'objet existe;
  • 400 : si une erreur survient;

/api/music/content/$$ID$$

  • $$ID$$ : un identifiant de musique

GET

Retourne le contenu de la musique (fichier son)

  • 200 : si l'objet existe;
  • 400 : si une erreur survient;

/api/music/album/$$ID$$

  • $$ID$$ : un id d'album

GET

Retourne un tableau d'objet musiques au format Json appartenant à l'album associé à l'identifiant

  • $$ID$$ : un identifiant d'album
  • 200 : si l'objet existe;
  • 400 : si une erreur survient;

/api/music/artist/$$ID$$

  • $$ID$$ : un id de d'artiste

GET

Retourne un tableau d'objet musiques au format Json dont le créateur est l'artiste associé à l'identifiant

  • $$ID$$ : un identifiant d'artist
  • 200 : si l'objet existe;
  • 400 : si une erreur survient;