2016-09-13 2 views
3

Gmail 및 캘린더 API는 페이지 번호 지정이 필요할 때 users.messages.listevents.list 엔드 포인트의 응답에 nextPageToken 값을 반환합니다. nextPageToken 값이이 엔드 포인트에 대한 다음 요;에서 제공되면 결과의 다음 페이지가 리턴됩니다.Gmail 및 캘린더 API에 대해 nextPageTokens가 얼마나 오래 기억 되나요?

내 질문 :이 nextPageToken은 Gmail 및 캘린더 API에 얼마나 오래 지속됩니까?

컨텍스트 : Gmail과 캘린더 API 둘 다 위에 추상화를 작성하여 활동 목록을 반환하며이 끝점에는 자체 페이지 매김이 있습니다. 내 페이지 매김은 캐시에 Gmail 및 캘린더 API에 의해 반환 된 nextPageToken 값을 저장하고 클라이언트가 다음 요청에서 Gmail 및 캘린더 nextPageToken (Google API 자체와 유사)을 팝업하고 사용하도록 지정할 수있는 UUID를 반환하여 작동합니다.

목표 : 내 페이지 캐시 TTL을 Google API의 TTL (있을 경우)과 같게 구성하여 항상 의도 한대로 작동하도록합니다.

+0

색인에 대한 포인터 일 뿐이라고 생각하여 만료일이 있다고 생각하지 않습니다. 즉, 페이지 1에서 결과 1-30이 반환되고 10 개의 항목이 추가되면 'nextPageToken'은 원래 세트의 결과 21-50을 반환합니다. (새 세트의 31-60) – engineersmnky

답변

0

nextPageToken 만료되지 않습니다. 인덱스 위치와 같습니다. 그러나 새 항목을 추가/삭제하면 예상 한 결과와 다를 수도 있습니다.

+0

이것은 공식적으로 문서화 되었습니까? –

관련 문제