320 likes | 433 Views
API de DVDShop. Tienda online de DVDs. Contenido. Presentación. API. Promoción. GUI. Presentación. Temática.
E N D
API de DVDShop Tienda online de DVDs
Contenido Presentación API Promoción GUI
Presentación Temática Esta API engloba las funciones de los recursos definidos y los códigos de respuesta posibles de la tienda online DVDShop dedicada a la venta de películas y a su valoración mediante comentarios. ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
Presentación URL de la API http://www.webdvdshop.appspot.com/api/index.html ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
Presentación http://www.webdvdshop.appspot.com/api/index.html ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
Presentación http://www.webdvdshop.appspot.com/api/index.html ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 • Presentación http://www.webdvdshop.appspot.com/api/index.html Miembros del Grupo 18 Sara Chávez García txicasosa@hotmail.com Sergio García Alonso sga.vmp@gmail.com José Antonio Motilla Galindo motybetis@gmail.com Pablo Romero Vázquez pabloyandrak@gmail.com Mercedes Vallejo Morales mercedesvallejomorales@gmail.com
API Recursos de la API • Compra • Comentario • Enumerados • Usuario • Film • Especiales ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
API Recursos de la API -Compra: ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 • Obtiene todas las compras(**) • Obtiene la compra según un id proporcionado (*) • Obtiene las compras de un usuario determinado(*)(**) • Obtiene las compras de un usuario según la fecha de compra(*)(**) • Obtiene las compras de un usuario y un estado determinado(*)(**) • Obtiene las compras según una fecha dada(**) • Obtiene las compras según un estado determinado(**) • Añade una nueva compra(*) • Añade una nueva línea a una compra(*) • Modifica la compra con id dado(*)(**) • Borra la compra indicada por el id(**) • Borra una línea de compra (*) • Vaciar la cesta de la compra (*) GET POST PUT DELETE (*) Es necesario ser usuario para poder utilizarlo (**)Es necesario ser administrador para poder utilizarlo
API Recursos de la API -Comentario: • Muestra el comentario según el id que se le pasa • Recupera todos los comentarios de un usuario(*)(**) • Recupera todos los comentarios de una película • Añade un nuevo comentario(*) • Modifica un comentario (*)(**) • Borra el comentario (*)(**) GET ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 POST PUT DELETE (*) Es necesario ser usuario para poder utilizarlo (**)Es necesario ser administrador para poder utilizarlo
API Recursos de la API -Usuario • Recuperar todos los usuarios(**) • Recuperar los comentarios de un usuario(*)/(**) • Recuperar el usuario con un nick dado (**) • Recupera el usuario con un e-mail dado(**) • Añade un nuevo usuario asociado con una cuenta de Google(*) • Añade un nuevo usuario sin cuenta de Google(**) • Modifica un usuario con un nick dado(*)/(**) • Borra el usuario con nick dado (**) ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 GET POST PUT DELETE (*) Es necesario ser usuario para poder utilizarlo (**)Es necesario ser administrador para poder utilizarlo
API Recursos de la API -Enumerados • Muestra una lista con todos los géneros • Muestra una lista con todos los idiomas • Muestra una lista con todos los estados GET ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
API Recursos de la API -Film ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 • Mostrar todas las películas • Mostrar todas las películas paginadas • Recuperar una película con el título indicado • Mostrar una lista de películas con un título determinado • Mostrar una película con un director especificado • Mostrar una lista de películas con un género concreto • Mostrar una lista de películas con un idioma determinado • Mostrar una lista de películas de un determinado año • Mostrar los comentarios de una película • Recupera la película indicada en la URI • Añadir una película (**) • Modificar una película(**) • Borrar una película (**) GET POST PUT DELETE (*) Es necesario ser usuario para poder utilizarlo (**)Es necesario ser administrador para poder utilizarlo
API Recursos de la API • Mostrar todas las películas ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 http://webdvdshop.appspot.com/api/film http://webdvdshop.appspot.com/api/film
API Recursos de la API • Añadir una película(**) ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 http://webdvdshop.appspot.com/api/admin/film http://webdvdshop.appspot.com/api/admin/film
API Recursos de la API • Modificar una película(**) ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 http://webdvdshop.appspot.com/api/admin/film/{filmid} http://webdvdshop.appspot.com/api/admin/film/1
API Recursos de la API • Borrar una película(**) ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 http://webdvdshop.appspot.com/api/admin/film/{filmid} http://webdvdshop.appspot.com/api/admin/film/1
API Recursos de la API -Especiales • Loguearse en el servidor (**) • Desloguearse en el servidor(**) • Cargar datos en el servidor(**) • Vaciar la base de datos del servidor(**) • Recuperar un objeto LoginInfo(**) ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 GET (*) Es necesario ser usuario para poder utilizarlo (**)Es necesario ser administrador para poder utilizarlo
API Recursos de la API -Especiales • Cargar/vaciar la base de datos del servidor ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
API Recursos de la API -Especiales • Recuperar un objeto LoginInfo ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
API Máquinas de estado • Film • Usuario • Compra • Comentario • Linea_compra ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
API Máquinas de estado -Film -Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 -Compra
API Máquinas de estado -Comentario -Linea_compra ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
Promoción • Ofrecemos una descripción detallada con ejemplos ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 http://webdvdshop.appspot.com/api/comentario http://webdvdshop.appspot.com/api/comentario
Promoción • Los desarrolladores ofrecen soporte en todo momento ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
Promoción • Seguridad basada en tecnología Google User API capaz de diferenciar usuarios y administradores ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18
API de DVDShop Tienda online de DVDs