2013-07-15 3 views
1

캘린더에서 일정을 검색하려고하는데 아래 함수는 학위로 작동하지만 첫 번째 주 또는 그 이상 (특히 첫 번째 달 24 일)까지만 이벤트를 가져옵니다. . 나는 왜 그런지 알아낼 수있는 사람을 찾고 싶었습니다.Zend Gdata 캘린더 날짜 범위의 이벤트 검색

는 여기에 내가 $query->setMaxResults('1000');의 이유 때문에 분명히 구글 결과를 제한 25max-results을 설정했다 결국 내 코드

$query = $service->newEventQuery(); 
$query->setUser('default'); 
$query->setVisibility('private'); 
$query->setProjection('full'); 
$query->setOrderby('starttime'); 
$query->setsingleevents('true'); 
$query->setStartMin('2013-07-14T00:00:00.000-10:00'); 
$query->setStartMax('2013-09-15T00:00:00.000-10:00'); 
$query->setSortOrder("ascending"); 
$eventFeed = $service->getCalendarEventFeed($query) 

답변

1

입니다.

참고 : 당신이 사고로 전체 일정 피드를 수신하지 않도록 달력에 대한 최대-결과 쿼리 매개 변수, 기본적으로 25로 설정되어 여기

는 문서입니다. 전체 피드를 받으려면 최대 결과에 대해 매우 큰 수를 지정할 수 있습니다.

여기 ->http://code.google.com/apis/calendar/data/1.0/reference.html#Parameters

P.S. 솔직히젠드 프레임 워크Google 캘린더 API의 도움을 찾는 때문에

문제를 파악 후 내가 더 알려진 대답이 포럼 검색과 같은 대답에 다른 비슷한 질문을 발견,이 목록 해요 가장 쉬운 방법은 아닙니다. 이 두 라이브러리를 이해하기위한 표준화 된 방법이 있다면 그것은 우리 모두에게 이득이 될 것입니다. ->Google calendar query returns at most 25 entries

관련 문제