2014-01-22 2 views
0

ASP.NET 버전 3 calendarAPI를 사용하여 Google 캘린더에서 캘린더 목록을 가져 오려고합니다. 내가 사용하고있는 모든 사용자에게 잘 작동하지만 한 번만 사용하면 기본 캘린더를 내 프로젝트로 가져올 수 없다는 말입니다. 나는 완전한 계정을 제거하고 calendarlist에서 자신의 기본 캘린더를 찾을 수 없지만 실제 캘린더는 Google 캘린더 계정에 있습니다. 그래서 구글 캘린더 계정에서 캘린더를 숨길 수 있습니다. 미리 감사드립니다.Google 캘린더에서 CalendarList 가져 오기

+0

이 방법을 사용하여 캘린더를 검색하고 있습니까? https://developers.google.com/google-apps/calendar/v3/reference/calendarList/list? 이 메소드는 추가 매개 변수'showHidden'을 포함합니다. 'true'로 설정하고 기본 캘린더를 검색 할 수없는 사용자를 위해 호출하십시오. –

+0

감사합니다. Michal, 이제 저는 그 달력을 찾을 수 있었지만 여전히 기본 달력을 가지고 있지 않다는 문제가 있습니다. 하지만 내 정보에 따르면 모든 계정에는 기본 캘린더가 하나 있어야합니다. 특정 캘린더를 삭제할 수도 없기 때문입니다. –

+0

일정 찾기를 완료했습니다. 다음 페이지 토큰에 저장되었습니다. 정말 고맙습니다. –

답변

0

Google 캘린더에서 캘린더 목록을 가져 오는 동안 단일 쿼리에서 최대 100 개의 캘린더를 가져옵니다. 그래서 이것에 대한 해결책은 페이징을 사용하거나 요청에 maxresult 속성을 설정하는 것입니다. 제 경우에는 115 순위에 있었기 때문에 기본 달력을 찾을 수 없었습니다. 그래서 maxfield 속성을 설정 한 후에 그것은 나를 위해 일하고있었습니다.

관련 문제