Webservices
Se ha publicado una API con webservices de MunicipApp, que permite integrar cualquier página web y/o software propio del ayuntamiento con nuestra aplición. Haciendo las llamadas a los servicios web que a continuación se detallan, se podrá añadir, listar, actualizar o eliminar las Noticias, Eventos y elementos de Turismo que se deseen.
Muy importante! Las credenciales de acceso a la API se solicitarán vía incidencia en la herramienta de soporte a municipios GLPI .En caso de no tener acceso a GLPI, se puede solicitar en el correo modernizacion@diputacionalicante.es
Noticias /noticias
hide
Añadir
Web Service que añade en la base de datos una noticia. Los datos se pasan mediante un objeto JSON en el parámetro strNoticia.
Encabezado:
@POST
@Path("/addNoticia")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addNoticia(String strNoticia)
throws SQLException,ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "titulo": "Título de la noticia", //(String) "contenido": "<p>Cuerpo noticia</p>", //(String) "fecha": "2023-03-01", //(String yyyy-MM-dd) "estado": "publish", //”publish” "tipo": "post", //”post”
"codIdioma":"es", //(String "es" "ca" "en")
"sendNoti":true //(boolean)
}
Siendo true el parámetro «sendNoti» se lanzará una notificación con la noticia a todos los dispositivos configurados en el municipio «idMunicipio«.
Salida: 1 noticia añadida, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica una noticia de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strNoticia.
Encabezado:
@POST
@Path("/updateNoticia")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response updateNoticia(String strNoticia) throws SQLException, ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idNoticia": 13, //(int) "titulo": "Título noticia", //(String) "contenido": "<p>contenido noticia</p>", //(String) "fecha": "2023-03-02", //(String yyyy-MM-dd) "estado": "publish", //”publish” "tipo": "post" //”post” }
Salida: 1 noticia modificada, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UNA noticia de la base de datos indicando los datos mediante un objeto JSON en el parámetro strNoticia.
Encabezado:
@POST
@Path("/deleteNoticia")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deleteNoticia(String strNoticia)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idNoticia": 12 //(int) }
Salida: 1 noticia eliminada, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objetos JSON de las noticias del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListNoticias/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListNoticias(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma)) {
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Eventos /eventos
hide
Añadir
Web Service que añade en la base de datos un evento. Los datos se pasan mediante un objeto JSON en el parámetro strEvento.
Encabezado:
@POST @Path("/addEvento") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addEvento(String strEvento)
throws SQLException, ParseException, JSONException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "titulo": "título evento", //(String) "start": "2023-04-05 13:00:00", //(String yyyy-MM-dd HH:mm:ss) "end": "2023-05-06 20:30:00", //(String yyyy-MM-dd HH:mm:ss) "lugar": "Alguenya", //(String) "direccion": "Plaza Juan Carlos I, nº 3", //(String) "cp": "03150", //(String – 5 digitos) "descripcion": "Descripción del Evento", //(String)
"allDay":false, //(boolean) "color": "7", //(String)(Solo para intranet)
"codIdioma":"es" //(String "es" "ca" "en") }
Salida: 1 evento añadido, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica un evento de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strEvento.
Encabezado:
@POST @Path("/updateEvento") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8")
public Response updateEvento(String strEvento)
throws SQLException, ParseException, JSONException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"titulo": "título evento", //(String)
"start": "2023-04-05 13:00:00", //(String yyyy-MM-dd HH:mm:ss)
"end": "2023-05-06 20:30:00", //(String yyyy-MM-dd HH:mm:ss)
"lugar": "Alguenya", //(String)
"direccion": "Plaza Juan Carlos I, nº 3", //(String)
"cp": "03150", //(String – 5 digitos)
"descripcion": "Descripción del Evento", //(String)
"allDay":false, //(boolean)
"color": "7", //(String)(Solo para intranet)
"codIdioma":"es" //"es" "ca" "en" }
Salida: 1 evento modificado, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UN evento de la base de datos indicando los datos mediante un objeto JSON en el parámetro strEvento.
Encabezado:
@POST @Path("/deleteEvento") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deleteEvento(String strEvento)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idEvento": 12 //(int) }
Salida: 1 evento eliminado, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objectos JSON con todas los eventos del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListEventos/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListEventos(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma){
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Alojamientos /alojamientos
hide
Añadir
Web Service que añade en la base de datos un alojamiento. Los datos se pasan mediante un objeto JSON en el parámetro strAlojamiento.
Encabezado:
@POST
@Path("/addAlojamiento")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addAlojamiento(String strAlojamiento)
throws SQLException,ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3013, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"titulo": "Hotel Almoradí", //(String)
"imagen": "https://www.almoradi.es/imagen.jpg", //(String)
"direccion": "Avda. Manuel de Torres, 7", //(String)
"telefono": "965 701 XXX", //(String)
"email": "hotel@hotelalmoradi.com", //(String)
"web": "www.almoradihotel.com", //(String)
"otros": "Horario de L a D", //(String)
"latitud": 50.2249728, //(double)
"longitud": -30.2191156,5.61, //(double)
"facebook": "www.facebook.com/hotelalmoradi", //(String)
"codIdioma": "es", //(String "es" "ca" "en")
}
Salida: 1 alojamiento añadido, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica un alojamiento de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strAlojamiento.
Encabezado:
@POST
@Path("/updateAlojaimento")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response updateAlojamiento(String strAlojamiento) throws SQLException, ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idAloj": 13, //(int) "titulo": "Hotel Almoradí", //(String) "imagen": "https://www.almoradi.es/imagen.jpg", //(String)
"direccion": "Avda. Manuel de Torres, 7", //(String)
"telefono": "965 701 XXX", //(String)
"email": "hotel@hotelalmoradi.com", //(String)
"web": "www.almoradihotel.com", //(String)
"otros": "Horario de L a D", //(String)
"latitud": 50.2249728, //(double)
"longitud": -30.2191156, //(double)
"facebook": "www.facebook.com/hotelalmoradi" //(String)
}
Salida: 1 alojamientos modificados, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UN alojamiento de la base de datos indicando los datos mediante un objeto JSON en el parámetro strAlojamiento.
Encabezado:
@POST
@Path("/deleteAlojamiento")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deleteAlojamiento(String strAlojamiento)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idAloj": 12 //(int) }
Salida: 1 alojamiento eliminado, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objetos JSON de los alojamientos del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListAlojamiento/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListAlojamiento(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma)) {
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Dónde comer /dondecomer
hide
Añadir
Web Service que añade en la base de datos un lugar donde comer. Los datos se pasan mediante un objeto JSON en el parámetro strDondecomer.
Encabezado:
@POST
@Path("/addDondecomer")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addDondecomer(String strDondecomer)
throws SQLException,ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3001, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"titulo": "Bar Bocatería La pianola", //(String)
"imagen": "https://www.adsubia.es/imagen.jpg", //(String)
"direccion": "Carrer Pont, 6. 03786", //(String)
"telefono": "965 572 XXX", //(String)
"email": "", //(String)
"web": "", //(String)
"otros": "Menú vegetariano", //(String)
"latitud": 50.2249728, //(double)
"longitud": -30.2191156, //(double)
"facebook": "", //(String)
"codIdioma": "es", //(String "es" "ca" "en")
}
Salida: 1 lugar donde comer añadido, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica un lugar donde comer de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strDondecomer.
Encabezado:
@POST
@Path("/updateDondecomer")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response updateDondecomer(String strDondecomer) throws SQLException, ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idDc": 13, //(int) "titulo": "Bar Bocatería La pianola", //(String) "imagen": "https://www.adsubia.es/imagen.jpg", //(String)
"direccion": "Carrer Pont, 6. 03786", //(String)
"telefono": "965 572 XXX", //(String)
"email": "", //(String)
"web": "", //(String)
"otros": "Menú vegetariano", //(String)
"latitud": 50.2249728, //(double)
"longitud": -30.2191156,5.61, //(double)
"facebook": "" //(String)
}
Salida: 1 lugar donde comer modificada, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UN lugar donde comer de la base de datos indicando los datos mediante un objeto JSON en el parámetro strDondecomer.
Encabezado:
@POST
@Path("/deleteDondecomer")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deleteDondecomer(String strDondecomer)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idDc": 12 //(int) }
Salida: 1 lugar donde comer eliminado, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objetos JSON de los lugares donde comer del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListDondecomer/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListDondecomer(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma)) {
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Gastronomía /gastronomia
hide
Añadir
Web Service que añade en la base de datos una receta. Los datos se pasan mediante un objeto JSON en el parámetro strReceta.
Encabezado:
@POST
@Path("/addReceta")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addReceta(String strReceta)
throws SQLException,ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3111, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"titulo": "Potaje de garbanzos", //(String)
"imagen": "https://www.redovan.es/garbanzos.jpg", //(String)
"ingredientes": "<ul><li>400g de garbanzos</li>
<li>100g de judías</li>
<li>100g de bledas</li>...</ul>", //(String)
"preparacion": "<ul><li>Poner los garbanzos a
remojo durante la noche
anterior...</li></ul>", //(String)
"codIdioma": "es" //(String "es" "ca" "en")
}
Salida: 1 receta añadida, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica una receta de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strReceta.
Encabezado:
@POST
@Path("/updateReceta")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response updateReceta(String strReceta) throws SQLException, ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3111, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"idRec": 57350, //(int)
"titulo": "Potaje de garbanzos", //(String)
"imagen": "https://www.redovan.es/garbanzos.jpg", //(String)
"ingredientes": "<ul><li>400g de garbanzos</li>
<li>100g de judías</li>
<li>100g de bledas</li>...</ul>", //(String)
"preparacion": "<ul><li>Poner los garbanzos a
remojo durante la noche
anterior...</li></ul>" //(String)
}
Salida: 1 recetas modificadas, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UNA receta de la base de datos indicando los datos mediante un objeto JSON en el parámetro strReceta.
Encabezado:
@POST
@Path("/deleteReceta")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deleteReceta(String strReceta)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3013, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idRec": 57350 //(int) }
Salida: 1 receta eliminada, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objetos JSON de las recetas típicas del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListRecetas/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListRecetas(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma)) {
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Turismo activo /turismo-activo
hide
Añadir
Web Service que añade en la base de datos una entrada de turismo activo. Los datos se pasan mediante un objeto JSON en el parámetro strTurismoactivo.
Encabezado:
@POST
@Path("/addTurismoActivo")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addTurismoActivo(String strTurismoactivo)
throws SQLException,ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3015, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"titulo": "Ruta de las Ermitas", //(String)
"imagen": "https://www.almoradi.es/ruta.jpg", //(String)
"texto": "Recorriendo la historia de la
Semana Santa de Almoradí...", //(String)
"codIdioma": "es" //(String "es" "ca" "en")
}
Salida: 1 entrada de turismo activo añadida, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica una entrada de turismo activo de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strDondecomer.
Encabezado:
@POST
@Path("/updateTurismoActivo")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response updateTurismoActivo(String strTurismoActivo) throws SQLException, ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3015, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idTurAct": 31588, //(int) "titulo": "Ruta de las Ermitas", //(String) "imagen": "https://www.almoradi.es/ruta.jpg", //(String)
"texto": "Recorriendo la historia de la
Semana Santa de Almoradí...", //(String)
}
Salida: 1 entrada de turismo activo modificada, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UNA entrada de turismo activo de la base de datos indicando los datos mediante un objeto JSON en el parámetro strTurismoActivo.
Encabezado:
@POST
@Path("/deleteTurismoActivo")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deleteTurismoActivo(String strTurismoActivo)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3015, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idDc": 31588 //(int) }
Salida: 1 entrada de turismo activo eliminada, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objetos JSON de las entradas de turismo activo del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListTurismoActivo/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListTurismoActivo(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma)) {
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Patrimonio cultural /patrimonio-cultural
hide
Añadir
Web Service que añade en la base de datos una entrada de patrimonio cultural. Los datos se pasan mediante un objeto JSON en el parámetro strPatrimonio.
Encabezado:
@POST
@Path("/addPatrimonio")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addPatrimonio(String strPatrimonio)
throws SQLException,ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3111, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"titulo": "Vía Ferrata", //(String)
"imagen": "https://www.redovan.es/cultura.jpg", //(String)
"texto": "La Senda del Poeta transcurre
por el término municipal de Redován...", //(String)
"latitud": 38.3110803, //(double)
"longitud": 5.4346243, //(double)
"codIdioma": "es" //(String "es" "ca" "en")
}
Salida: 1 entrada de patrimonio cultural añadida, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica una entrada de patrimonio cultural de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strPatrimonio.
Encabezado:
@POST
@Path("/updatePatrimonio")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response updatePatrimonio(String strPatrimonio) throws SQLException, ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3111, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idPat": 65197, //(int) "titulo": "Vía Ferrata", //(String) "imagen": "https://www.redovan.es/cultura.jpg", //(String)
"texto": "La Senda del Poeta transcurre
por el término municipal de Redován...", //(String)
"latitud": 38.3110803, //(double)
"longitud": 5.4346243, //(double)
}
Salida: 1 entrada de patrimonio cultural modificada, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UNA entrada de patrimonio cultural de la base de datos indicando los datos mediante un objeto JSON en el parámetro strPatrimonio.
Encabezado:
@POST
@Path("/deletePatrimonio")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deletePatrimonio(String strPatrimonio)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3015, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idPat": 31588 //(int) }
Salida: 1 entrada de patrimonio cultural eliminada, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objetos JSON de las entradas de patrimonio cultural del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListPatrimonio/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListPatrimonio(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma)) {
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Fiestas /fiestas
hide
Añadir
Web Service que añade en la base de datos una entrada de fiestas. Los datos se pasan mediante un objeto JSON en el parámetro strFiesta.
Encabezado:
@POST
@Path("/addFiesta")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response addFiesta(String strFiesta)
throws SQLException,ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3129, //(int)
"usuario": "ayto_user", //(String)
"pass": "pass", //(String)
"titulo": "Mig Any de las fiestas patronales", //(String)
"imagen": "https://www.tibi.es/migany.jpg", //(String)
"texto": "Se celebra alrededor
del día 20 de enero...", //(String)
"codIdioma": "es" //(String "es" "ca" "en")
}
Salida: 1 entrada de fiesta añadida, -1 error al insertar, -2 parámetros incorrectos.
Actualizar
Web Service que modifica una entrada de fiestas de la base de datos. Se pasan los datos mediante un objeto JSON en el parámetro strFiesta.
Encabezado:
@POST
@Path("/updateFiesta")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response updateFiesta(String strFiesta) throws SQLException, ParseException, JSONException
Parámetros: Objeto JSON con los siguientes campos
{ "codMun": 3129, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idTurAct": 58163, //(int) "titulo": "Mig Any de las fiestas patronales", //(String) "imagen": "https://www.tibi.es/migany.jpg", //(String)
"texto": "Se celebra alrededor del
día 20 de enero...", //(String)
}
Salida: 1 entrada de fiesta modificada, -1 error al modificar, -2 parámetros incorrectos.
Eliminar
Web Service que elimina UNA entrada de fiestas de la base de datos indicando los datos mediante un objeto JSON en el parámetro strFiesta.
Encabezado:
@POST
@Path("/deleteFiesta")
@Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public Response deleteFiesta(String strFiesta)
throws IOException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3129, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "idFies": 58163 //(int) }
Salida: 1 entrada de turismo activo eliminada, -1 error al eliminar, -2 parámetros incorrectos.
Listar
Web Service que lista un array de objetos JSON de las entradas de fiestas del municipio que le pasemos como parámetro.
Encabezado:
@GET @Path("/getListFiesta/{idMunicipio}/{codIdioma}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getListFiesta(@PathParam("idMunicipio") int idMunicipio,
@PathParam("codIdioma") String codIdioma)) {
Parámetros: Int con el ID del municipio y String con el idioma.
Salida: Array de objetos JSON.
Municipios /municipios
hide
Actualizar
Web Service que modifica los datos del municipio pasado por parámetro.
Encabezado:
@POST @Path("/updateInfoMun") @Consumes({ MediaType.APPLICATION_JSON }) public Response updateInfoMun(String strInfoMun) throws SQLException, JSONException {
Parámetros: Objeto JSON con los siguientes campos
{ "idMunicipio": 3083, //(int) "usuario": "ayto_user", //(String) "pass": "pass", //(String) "direccion": "AV. DE LA CONSTITUCIÓ, 6", //(String) "cp": "03100", //(String 5 digitos) "telefono": "965610XXX", //(String) "fax": "965612XXX", //(String) "email": "oac@xixona.es", //(String) "web": "https://www.xixona.es", //(String) "latitud": 38.5397, //(double) "longitud": -0.5061 //(double)
"facebook": "" //(String)
"twitter": "" //(String)
"instagram": "" //(String)
"google": "" //(String)
"youtube": "" //(String)
"sedeElectronica": "" //(String)
"transparencia": "" //(String) }
Salida: 1 municipio actualizado, -1 error al actualizar, -2 parámetros incorrectos.
Mostrar
Web Service que devuelve un objeto JSON con los datos del municipio solicitado por parámetro.
Encabezado:
@GET @Path("/getInfoMun/{idMunicipio}") @Produces(MediaType.APPLICATION_JSON + ";charset=utf-8") public String getInfoMun(@PathParam("idMunicipio") int idMunicipio) {
Parámetros: Int con el ID del municipio.
Salida: Objeto JSON.