it-gundan.com

Google 캘린더 사용자가 내 웹 사이트 캘린더 (이벤트 데이터)를 구독하고 GCal이 자동으로 업데이트를 표시하도록하는 방법

이벤트에 대한 데이터를 저장하고 표시하는 웹 사이트가 있습니다. Google 캘린더 사용자가 해당 데이터를 사용할 수 있도록하고 내 사이트의 이벤트 데이터를 구독 할 수 있도록하고 싶습니다. 이벤트 데이터는 때때로 변경되거나 변경 될 수 있으므로 사용자가 iCal 파일을 자신의 Google 캘린더로 가져 오는 것이 이상적이지 않습니다.

  1. 이게 가능해?

  2. URL을 통해 내 사이트의 모든 데이터를 유지하고 Google 캘린더 사용자가 가입 할 수 있습니까?

  3. 이벤트 데이터를 "Google에"넣은 다음 Google 캘린더 사용자가 해당 데이터에 가입 할 수 있도록해야합니까? 그렇다면 내 사이트의 이벤트 데이터와 "Google의"데이터를 동기화 상태로 유지해야합니까?

8
slolife

ICal/xCal 파일을 웹 사이트에 발행하면 사용자는 Google 캘린더를 사용하여이 파일을 구독 할 수 있습니다. 일정 관리 UI에서 설정-> 관심있는 일정 관리 찾아보기-> URL로 추가 아래에 있습니다.

이로 인해 Google은 내부적으로 새 Google 캘린더를 만들고 피드에서 정기적으로 (최소한 24 시간마다 한 번) 새로운 일정으로 채워지도록합니다. 새로운 이벤트를 추가하려면 캘린더 파일의 새 버전을 업로드/게시하기 만하면됩니다.

사용자에게이 방법을 따르도록 요청해야하는 경우 웹 사이트에 "달력 구독"링크 또는 단추를 게시 할 수 있습니다. 링크는 다음과 같아야합니다.

http://www.google.com/calendar/render?cid=http://location-of-calendar-file

또는 앱의 경우 :

http://www.google.com/calendar/hosted/somedomain.com/render?cid=http://location-of-calendar-file

Google은 이전에이 정보를 지원 문서에 보관했지만 더 이상 찾을 수 없습니다.

10
Rob N

캘린더가 공개 인 한 캘린더 설정으로 이동하여 캘린더가 제공하는 "캘린더 주소"를 XML, ICAL 및 HTML 형식으로 복사하여 사이트 어딘가에 게시 할 수 있습니다. 사용자는 Google 캘린더에서 해당 URL을 직접 사용하여 인터페이스로 URL을 가져올 수 있어야합니다.

1
Brad Gardner