Ах, спасибо, это помогает сузить круг поиска.
С моей стороны Google Calendar принимает URL подписки (через «По URL»), но наблюдаемое мной поведение следующее:
- календарь добавляется успешно
- однако в нём нет никаких событий
Так что дело не в том, что URL отклонён — скорее, с точки зрения Google лента кажется пустой.
Учитывая, что в сыром ICS-файле явно содержатся записи VEVENT (например, с UID, DTSTART, SUMMARY и т. д.), я склонен думать, что причина может быть в чём-то вроде:
- фильтрации Google прошедших событий (большая часть моих тестовых данных историческая)
- или в особенностях интерпретации ленты (например, временной диапазон, кэширование или заголовки)
Дайте знать, если есть что-то конкретное, что вы хотели бы, чтобы я проверил в самой ленте.