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

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.