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
URL Servidor:
http://aytosapp.diputacionalicante.es:8080/AytosApp/webService/
Noticias
/noticias
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": "
Cuerpo noticia", //(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.
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": "
contenido noticia", //(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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.
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.
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
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.
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.