Я создал календарь ICAL и разместил его на Amazon S3:
При создании нового календаря и выборе импорта из файла и его использованииФайл ICAL импортирует все события, но если я добавляю интернет-календарь, календарь добавляется, но события никогда не отображаются, и то же самое для имени календаря.
Это данные VCALENDAR:
BEGIN:VCALENDAR
CALSCALE:GREGORIAN
METHOD:PUBLISH
PRODID:-//github.com/rianjs/ical.net//NONSGML ical.net 4.0//EN
VERSION:2.0
X-ORIGINAL-URL:http://static.exyll.net/exports/chauffeur-ts.ics
X-WR-CALNAME:VG Hoogvliet - chauffeur-ts
X-WR-TIMEZONE:Europe/Amsterdam
Я пробовал разные способы форматирования структур VEVENT:
метка времени UTC
BEGIN:VEVENT
DTEND:20190114T080000Z
DTSTAMP:20190408T165745Z
DTSTART:20190114T060000Z
LOCATION:Rietbroek\, Hoogvliet
SEQUENCE:0
SUMMARY:Onderbezetting - chauffeur-ts (07:00 - 2u)
UID:bed8e415ca443a72a67ea9dc0a6a9bc5
END:VEVENT
локальная метка времени + TZID
BEGIN:VEVENT
DTEND;TZID=Europe/Amsterdam:20190114T080000
DTSTAMP:20190408T174500Z
DTSTART;TZID=Europe/Amsterdam:20190114T060000
LOCATION:Rietbroek\, Hoogvliet
SEQUENCE:0
SUMMARY:Onderbezetting - chauffeur-ts (06:00 - 2u)
UID:bed8e415ca443a72a67ea9dc0a6a9bc5
END:VEVENT
Нет местоположения, кроме категории
BEGIN:VEVENT
CATEGORIES:Onderbezetting
DTEND:20181206T080000Z
DTSTAMP:20190409T081553Z
DTSTART:20181206T050000Z
SEQUENCE:0
SUMMARY:Onderbezetting - bevelvoerder (06:00 - 3u)
UID:638682f0542136a1884d6bdd7136b4c0
END:VEVENT
Заголовки HTTP:
HTTP/1.1 200 OK
x-amz-id-2: VMuHAsEtbQjjqiceomqVth61ycP8uuS7d73G7eI22NEv6EGDt/hAAl4EGA1nHJ4FGNopm+wahyw=
x-amz-request-id: DDD6997ACB409B12
Date: Mon, 08 Apr 2019 17:29:35 GMT
Cache-Control: public
Content-Disposition: attachment; filename="calendar.ics"
Expires: Mon, 01 Apr 2019 00:00:00 GMT
Last-Modified: Mon, 08 Apr 2019 16:57:48 GMT
ETag: "a3e47ff07b8a9b17f91a4a7e4afb5325"
Content-Type: text/calendar
Content-Length: 2883
Server: AmazonS3
Я пробовал использовать разные заголовки кеша http, не используя заголовок расположения содержимого, используя временные метки без Z, без указания CALSCALE, METHOD, X-ORIGINAL-URL или X-WR-TIMEZONE, и я пытался не использовать UID или новый UID каждый раз, когда файл был сгенерирован.
Я достиг предела нахождения того, что потенциально может быть не так, но все же что-то не так.
Кто знает, почему этот URL можно добавить в Календарь Google, но никогда не показывает его события или его имя?