2011-12-03 1 views
1

오늘 해당 이벤트의 데이터 소스가 Google 캘린더 피드 인 다음 5 개의 이벤트를 표시해야합니다. 단순히 ajax 호출을 사용하여 적절한 피드를 얻고 이벤트를 반복함으로써 간단한 작업이라고 생각할 수 있습니다.Google 캘린더 데이터 판독기가 자바 스크립트입니까?

피드에는 재발행 이벤트가 포함될 수 있습니다. 일련의 속성은 재발행 방식을 설명합니다 (예 : 매주 또는 매월 기준, 시작 및 종료 시간, 적용되지 않는 날짜 집합 등).). 따라서 이벤트 목록을 얻는 것은 컬렉션 객체를 반복하고 매핑하는 것만 큼 간단하지 않습니다.

jQuery 플러그인의 형태로 JavaScript 판독기가 있습니까?이 기능을 사용하면 오늘부터 다음 5 개의 이벤트를 쉽게 쿼리 할 수 ​​있습니다.

답변

1

events.list API의 singleEvents:true 매개 변수를 사용하여 반복 일정의 개별 항목을 반환 할 수 있습니다. 그 의미가 무엇이든 "자바 스크립트 리더"나 jQuery 플러그인이 필요하지 않습니다. v3 Calendar API 만 사용하면됩니다. 관심있는 다른 매개 변수는 maxResults:5timeMin:yyyy-mm-ddT00:00:00Z입니다.

API를 사용하려면 API 키가 있어야하지만 참조하는 피드가 공용 인 경우 승인 문제가 없어야합니다.

Google for "google calendar api v3 javascript"및 몇 가지 관련 리소스를 찾을 수 있습니다.