nathank
(Nathan Kershaw)
1
이것은 새로운 Calendar subscription URLs for external calendar apps 기능에 관한 것입니다.
구글 캘린더에 URL을 추가하면 URL이 URL 필드(적절하게)와 이름 필드(부적절하게) 모두에 게시되는 것을 발견했습니다. 여기에는 user_api_key도 포함되며, 이는 이상적이지 않을 가능성이 높습니다(이 이미지에서는 일부러 잘림):
숙련된 사용자(많은 캘린더를 가진 사용자?)에게는 링크된 캘린더 이름을 변경하는 것이 큰 문제가 되지 않지만, 사이트 이름을 그대로 전달하는 것이 훨씬 더 합리적입니다. 그리고 덜 숙련된 사용자들은 당황하지 않을 것입니다!
1개의 좋아요
nathank
(Nathan Kershaw)
3
음, 예를 들어 여기서 구글 캘린더를 내 캘린더에 추가하면 이름은 정상적으로 전달됩니다:
하지만 물론, 이를 프로그래밍 방식으로 어떻게 해야 하는지는 전혀 모르겠어요!
nathank
(Nathan Kershaw)
5
음, Gemini의 도움으로 답변을 찾은 것 같습니다. 웹캘린드 링크가 가리키는 .ics 파일에 추가할 수 있는 필드가 하나 있습니다. 이 필드를 사용하면 (희망적으로) 원하는 결과를 얻을 수 있을 것입니다.
Gemini의 의견은 다음과 같습니다:
Google 캘린더 구독 링크에 이름을 추가하려면 &name=과 같은 직접적인 URL 매개변수를 사용할 수 없습니다. 대신 Google은 소스 파일에서 이름을 자동으로 가져오거나, 사용자가 구독한 후 수동으로 이름을 변경하도록 요구합니다.
링크된 .ics 파일의 개발자 또는 생성자라면, 파일 헤더에 X-WR-CALNAME 속성을 포함시켜 사용자가 구독할 때 표시될 이름을 설정할 수 있습니다:
BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:Your Custom Calendar Name
...
END:VCALENDAR
2개의 좋아요
Falco
(Falco)
6
4개의 좋아요
nathank
(Nathan Kershaw)
7
동작합니다!!! 정말 훌륭해요!! 들어주셔서, 그리고 시도해 주셔서 감사합니다.

Outlook / Apple에서도 이 문제가 함께 수정되었을지 궁금합니다. 쉽게 확인할 방법이 없어서요.
1개의 좋아요
이것이 Outlook 문제를 해결해야 합니다. MS는 X-WR-CALNAME을 기대하고 있습니다
3개의 좋아요
nathank
(Nathan Kershaw)
에 닫힘
9
이 주제는 마지막 답변 후 3일 후에 자동으로 닫혔습니다. 더 이상 새로운 답변을 할 수 없습니다.