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

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.

Soporte Municipios

Asistencia informática

cabecera participando

Participando

Portal de consultas ciudadanas

Plan Moderniza

En qué consiste

Ir al contenido