Gmail 및 캘린더 API는 페이지 번호 지정이 필요할 때 users.messages.list
및 events.list
엔드 포인트의 응답에 nextPageToken
값을 반환합니다. nextPageToken
값이이 엔드 포인트에 대한 다음 요;에서 제공되면 결과의 다음 페이지가 리턴됩니다.Gmail 및 캘린더 API에 대해 nextPageTokens가 얼마나 오래 기억 되나요?
내 질문 :이 nextPageToken
은 Gmail 및 캘린더 API에 얼마나 오래 지속됩니까?
컨텍스트 : Gmail과 캘린더 API 둘 다 위에 추상화를 작성하여 활동 목록을 반환하며이 끝점에는 자체 페이지 매김이 있습니다. 내 페이지 매김은 캐시에 Gmail 및 캘린더 API에 의해 반환 된 nextPageToken
값을 저장하고 클라이언트가 다음 요청에서 Gmail 및 캘린더 nextPageToken
(Google API 자체와 유사)을 팝업하고 사용하도록 지정할 수있는 UUID를 반환하여 작동합니다.
목표 : 내 페이지 캐시 TTL을 Google API의 TTL (있을 경우)과 같게 구성하여 항상 의도 한대로 작동하도록합니다.
색인에 대한 포인터 일 뿐이라고 생각하여 만료일이 있다고 생각하지 않습니다. 즉, 페이지 1에서 결과 1-30이 반환되고 10 개의 항목이 추가되면 'nextPageToken'은 원래 세트의 결과 21-50을 반환합니다. (새 세트의 31-60) – engineersmnky