아 - 감사합니다. 이렇게 하면 범위를 좁힐 수 있겠네요.
제 쪽에서는 Google 캘린더가 구독 URL을 정상적으로 받아들이고 있습니다(“URL에서” 옵션을 통해). 다만 제가 확인한 동작은 다음과 같습니다:
- 캘린더는 정상적으로 추가됩니다.
- 그러나 사건이 전혀 표시되지 않습니다.
즉, URL이 거부되는 문제는 아닙니다. Google의 관점에서 피드가 비어 있는 것처럼 보이는 것입니다.
원본 ICS 파일에 분명히 VEVENT 항목(예: UID, DTSTART, SUMMARY 등)이 포함되어 있으므로, 다음과 같은 문제일 가능성이 있다고 생각합니다:
- Google이 과거 이벤트를 필터링하고 있는 경우(제 테스트 데이터 대부분이 과거 데이터이기 때문)
- 또는 피드가 해석되는 방식에 문제가 있는 경우(예: 시간 범위, 캐싱, 헤더 등)
피드 자체에서 특별히 확인해 보셨으면 하는 부분이 있다면 알려 주세요.