A través de la API podremos generar archivos en formato ICS de creación y edición para su importación en gestores de correo electrónico y calendario como Microsoft Outlook, Google Calendar o Apple Calendar, entre otros.
La respuesta ofrece en ambos casos el identificador (uid) del evento (generado automáticamente en el caso de la creación), el fichero (fichero) en Base64 y el nombre sugerido por ServiciosCGES para el fichero.
Para la edición, será necesario enviar el identificador (uid) del evento que se desea modificar.
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #49cc90;background: rgba(73,204,144,.1);"> <div style="border-color: #49cc90;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;"> <span style="background: #49cc90;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">POST</span> <span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/global/planificaciones/calendarios/fichero</span> <div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Generar fichero de calendario para planificaciones</div> </div> </div> |
<div style="margin: 0 0 15px;margin-top: 0px;margin-right: 0px;margin-bottom: 15px;margin-left: 0px;border: 1px solid #000;border-radius: 4px;-webkit-box-shadow: 0 0 3px rgba(0,0,0,.19);box-shadow: 0 0 3px rgba(0,0,0,.19);border-color: #fca130;background: rgba(252,161,48,.1);"> <div style="border-color: #fca130;display: flex;-webkit-box-align: center;align-items: center;padding: 5px;"> <span style="background: #fca130;font-size: 14px;font-weight: 700;min-width: 80px;padding: 6px 15px;text-align: center;border-radius: 3px;text-shadow: 0 1px 0 rgba(0,0,0,.1);font-family: sans-serif;color: #fff;">PUT</span> <span style="font-size: 16px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 0;-ms-flex: 0 3 auto;flex: 0 3 auto;-webkit-box-align: center;-ms-flex-align: center;align-items: center;word-break: break-all;padding: 0 10px;font-family: monospace;font-weight: 600;color: #3b4151;">/cges/global/planificaciones/calendarios/{uid}/fichero</span> <div style="font-size: 13px;-webkit-box-flex: 1;-ms-flex: 1;flex: 1;font-family: sans-serif;color: #3b4151;">Generar fichero de modificación de evento de calendario</div> </div> </div> |
Es posible personalizar el evento indicando datos como la frecuencia de repetición si fuera necesario. También puede generar ficheros de modificación para modificar la recurrencia de un evento existente.
Para crear eventos que se repiten en el tiempo, debe hacer uso del atributo repeticion e indicar lo siguiente:
Por ejemplo, para un evento semanal que se deba repetir todos los martes, jueves y viernes (desde la fecha de inicio a la fecha de fin indicadas), deberá enviar el atributo semanal=[2,4,5] |
Ejemplos para un evento mensual generado con fecha de inicio |
Ejemplo para un evento anual generado con fecha de inicio |
En caso de querer cancelar un evento, deberá enviar en la modificación el atributo cancelar a true y el resto del cuerpo del mensaje debe llevar una configuración adecuada al último estado del evento (fechas, recurrencia, etc.)