-
Notifications
You must be signed in to change notification settings - Fork 35
2.5 Utilisateurs
Permet de lister tous les utilisateurs enregistrés dans le service UBeat
Token d'authentification nécessaire
Aucun paramètres
Retourne la liste de tous les utilisateurs
[
{
"email": "[email protected]",
"name": "John Smith",
"id": "53ec122d27aafe77d8c37b8"
}
]
Permet d'afficher l'utilisateur à l'id
demandé ainsi que ses amis.
Token d'authentification nécessaire
Aucun paramètres
Retourne l'utilisateur et ses amis
{
"email": "[email protected]",
"name": "John Smith",
"id": "53ec122d27aafe77d8c37b8",
"following": [{
"id": "53ec12122121afe77d8c37b8",
"name": "Walter White",
"email": "[email protected]"
}]
}
Permet de trouver un utilisateur par son nom ou une partie de son nom
Token d'authentification nécessaire
Paramètres obligatoires
q
est le paramètre de recherche dans l'URL.
Par exemple pour rechercher pour l'utilisateur John Smith
l'URL sera /search/users?q=John%20Smith
.
La requête doit être URL encodée (Comment URL encoder en JavaScript)
Retourne une liste d'utilisateurs correspondants à la requête.
[
{
"email": "[email protected]",
"name": "John Smith",
"id": "53ec122d27aafe77d8c37b8"
}
]
Permet de suivre un utilisateur.
Le content-type
doit être application/json
id: String
id
est l'id
de l'utilisateur que vous désirer suivre.
Token d'authentification nécessaire
Retourne une liste d'utilisateurs correspondants à la requête.
[
{
"email": "[email protected]",
"name": "John Smith",
"id": "53ec122d27aafe77d8c37b8",
"following": [{
"id": "53ec12122121afe77d8c37b8",
"name": "Walter White",
"email": "[email protected]"
}]
}
]
Permet d'arrêter de suivre un utilisateur.
Remplacer :id
par l'id
de l'utilisateur que vous désirer arrêter de suivre.
Token d'authentification nécessaire
[
{
"email": "[email protected]",
"name": "John Smith",
"id": "53ec122d27aafe77d8c37b8",
"following": []
}
]
Permet de lister toutes les playlists d'un usager
Token d'authentification nécessaire
Aucun paramètres
Retourne la liste de toutes les playlists d'un usager
[{
"tracks": [],
"owner": {
"email": "[email protected]",
"name": "username",
"id": "5678"
},
"id": "1234"
}, {
...
}]