UNIZAR-30226-2018-05 / Back-end

MIT License
0 stars 1 forks source link

**Definir API web** #2

Closed miguescri closed 6 years ago

miguescri commented 6 years ago

Especificar qué recursos individuales va a proveer el servidor y qué peticiones REST dan lugar a qué respuestas.

Ejemplos:

miguescri commented 6 years ago

He creado el pull request #5 para que comentéis lo que veáis necesario sobre mi propuesta de API.

miguescri commented 6 years ago

La definición de la API se hizo ajustándos a los requisitos descritos en el documento técnico entregado el 2 de marzo al cliente.

Puesto que parece que dichos requisitos eran incompletos, por favor, añadid a continuación los requisitos que finalmente decidáis incluir en la nueva versión del documento.

robertoccu commented 6 years ago

Cosas a añadir (y deberá añadirse a los requisitos del documento):

Canción:

Album:

Playlist (y cualquier lista de canciones)


Cosas que no estaban en los requisitos pero están en la API (no hace falta quitarlo, va bien, se añadirán a requisitos):

Usuario:

miguescri commented 6 years ago

¿Quién puede definir álbunes?

miguescri commented 6 years ago

¿Los artistas de un álbum son la unión de los artistas de las canciones individuales?

robertoccu commented 6 years ago

Acabo de darme cuenta de que falta algo esencial en la API: Los artistas. Estos tienen canciones, foto, información (bio) y álbumes. Será necesario buscar por ellos en el futuro, podrás ver los artistas de tus canciones en una página y cada uno tendrá su página, diferente a la de un usuario para mostrar más información.

No se si te sirve esto como definición de álbumes: Un álbum es una lista de canciones con un artista como autor (solo uno, basado en Spotify) que pertece al repertorio de éste.

miguescri commented 6 years ago

Recibido.

Miguel Escribano

El 7 de marzo de 2018, 21:19, robertoccu notifications@github.com escribió:

Acabo de darme cuenta de que falta algo esencial en la API: Los artistas. Estos tienen canciones, foto, información (bio) y álbumes. Será necesario buscar por ellos en el futuro, podrás ver los artistas de tus canciones en una página y cada uno tendrá su página, diferente a la de un usuario para mostrar más información.

No se si te sirve esto como definición de álbumes: Un álbum es una lista de canciones con un artista como autor (solo uno, basado en Spotify) que pertece al repertorio de éste.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/UNIZAR-30226-2018-05/Back-end/issues/2#issuecomment-371270990, or mute the thread https://github.com/notifications/unsubscribe-auth/AXO175sPa1ML8_xVHSglLrL9Uo8y8Z4nks5tcECggaJpZM4SRp4a .

miguescri commented 6 years ago

Es necesario dotar de la posibilidad de recibir los audios por streamming.