Diferencia entre revisiones de «Chinator: Servicio de geolocalización de tiendas de todo a 100/Documentación del proyecto»

Contenido eliminado Contenido añadido
Sin resumen de edición
Línea 167:
== Especificación y Diseño ==
 
Para realizar la especificación, en el servicio web, nos basamos en el diagrama de casos de uso del apartado anterior. DichoPor cada caso de uso de dicho diagrama, generaríase alrededorespecificarían con mucho más detalle, los casos de 1uso casoque se exponen a continuación, determinando cual es su entrada, sus valores y sus salidas. Estas entradas y salidas son muy concretas, pues estandarizar las entradas y las salidas nos ayuda en el proceso de comunicación con las aplicaciones que deseen comunicarse con la API, y establecer un buen canal, con gran nivel de detalle es una labor necesaria para la reutilización de dicho específicoservicio.
 
Todos estos diagramas se pueden encontrar en [[ http://chinator.260mb.net/api.html | la web de Chinator ]] aunque se expondrán aquí también para facilitar su lectura y en el caso de que la página web deje de dar soporte.
 
=== Obtener Tienda ===
 
* '''URL:''' http://chinator.260mb.net/sw.php?command=getTienda&idTienda=id_tienda
* '''Variables GET''':
** '''''int'' idTienda''': el identificador numérico de la tienda que vamos a obtener.
* '''Variables POST''':
** ''''''int''' idTienda''': el identificador numérico de la tienda que vamos a obtener.
* Return:
<nowiki>{
"return" :
[
{
"ID" : "67",
"nombre" : "CRM Arañuelo",
"tipo" : "0",
"latitud" : "39.8902902275255",
"longitud" : "-5.534711480140686",
"ciudad" : "Extremadura",
"descripcion" : "Lo mejor del mundo",
"direccion" : "Calle_Antonio_M'_Concha 104"
}
]
}</nowiki>
* Errores:
** <nowiki>{"error" : "Falta idtienda"}</nowiki>
** <nowiki>{"error" : "ID tienda no encontrado. "}</nowiki>
 
== Planificación Temporal ==