2012-08-25 10 views
5

Mi aplicación web genera archivos ics. Google Calender puede leerlos con éxito, pero no iCal, que muestra el error "iCal no puede leer este archivo de calendario. No se han agregado eventos a su calendario de iCal".iCal no aceptará mi archivo ics

¿Por qué mi archivo ics no se carga en iCal?

Aquí está el contenido del archivo:

BEGIN:VCALENDAR 
VERSION:1.0 
PRODID:-//Third Workplace//EN 
BEGIN:VEVENT 
SUMMARY:Meeting at Third Workplace in Office #4 
DTSTART;TZID=UTC;VALUE=DATE-TIME:20120820T160000Z 
DTEND;TZID=UTC;VALUE=DATE-TIME:20120820T170000Z 
DTSTAMP;VALUE=DATE-TIME:20120820T084134 
UID:[email protected] 
LOCATION:Office #4 at Third Workplace Contra Costa Centre 
ORGANIZER:MAILTO:[email protected] 
END:VEVENT 
END:VCALENDAR 

Aquí es el original, binary version.

+0

Es posible que desee censurar algunos de los detalles en ese archivo ICS, como las direcciones de correo electrónico. – Dai

+0

Tengo. Reemplacé el correo electrónico por el mío. –

Respuesta

4

Cambio esa versión a 2.0, y ver la magia suceda :-)

TG

0

he tenido muchas dificultades con esto:

Fue frustrante porque un archivo descargado abriría en Google Calendar o iCal, pero tampoco se cargaría como feed. Me gustaría obtener estos errores en Google Calendar cuando agregué por URL: "Error al importar el calendario desde" (nombre del sitio) o "No se pudo recuperar el URL".

Esto es lo que tenía que hacer:

tienen una duración o tiempo del fin para los eventos, no ambos.

También tuve que eliminar esto del encabezado: content-disposition: attachment; filename = Schedule.ics;

Además, para comprobar si es válido, Google un validador o pruebe http://icalvalid.cloudapp.net/.

Cuestiones relacionadas