Календарь Google после импорта URL показывает только последнее событие
Я пытаюсь сделать файл.ics и при импорте URL-адреса поместить события в календарь Google. Но проблема в том, что после того, как я импортирую их в календарь Google, он показывает только последнее событие. Я не понимаю, что я делаю неправильно, я даже экспортировал календарь из GC и попытался сгенерировать мой календарь, чтобы он выглядел точно так же, как экспортированный.
Вот URL-адрес файла.ics: http://bme.hracsi.net/includes/download.php?sub=2,3,4&sem=2
1 ответ
Решение
Все ваши события имеют одинаковый UID RFC5545 §3.8.4.7 определяет, что сам UID ДОЛЖЕН быть глобально уникальным идентификатором.
чтобы это работало, вы должны изменить значение этого свойства.
BEGIN:VCALENDAR
...
BEGIN:VEVENT
...
UID:d41d8cd98f00b204e9800998ecf8427e
END:VEVENT
BEGIN:VEVENT
...
UID:d41d8cd98f00b204e9800998ecf8427e
UID:d41d8cd98f00b204e9800998ecf8427e
...
UID:d41d8cd98f00b204e9800998ecf8427e
UID:d41d8cd98f00b204e9800998ecf8427e
END:VEVENT
END:VCALENDAR