1 / 32

API de DVDShop

API de DVDShop. Tienda online de DVDs. Contenido. Presentación. API. Promoción. GUI. Presentación. Temática.

Download Presentation

API de DVDShop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. API de DVDShop Tienda online de DVDs

  2. Contenido Presentación API Promoción GUI

  3. 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

  4. Presentación URL de la API http://www.webdvdshop.appspot.com/api/index.html ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  5. Presentación http://www.webdvdshop.appspot.com/api/index.html ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  6. Presentación http://www.webdvdshop.appspot.com/api/index.html ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  7. 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

  8. API Recursos de la API • Compra • Comentario • Enumerados • Usuario • Film • Especiales ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. API Recursos de la API -Especiales • Cargar/vaciar la base de datos del servidor ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  20. API Recursos de la API -Especiales • Recuperar un objeto LoginInfo ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  21. API Máquinas de estado • Film • Usuario • Compra • Comentario • Linea_compra ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  22. API Máquinas de estado -Film -Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18 -Compra

  23. API Máquinas de estado -Comentario -Linea_compra ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  24. 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

  25. Promoción • Los desarrolladores ofrecen soporte en todo momento ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  26. 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

  27. GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  28. GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  29. GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  30. GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  31. GUI Recorrido por la Interfaz de Usuario ISW–Arquitectura e Integración de Sistemas Software – Grupo 18

  32. API de DVDShop Tienda online de DVDs

More Related