나는 거울 서비스에서 리턴 될 수있는 타임 라인 항목을구글 유리 거울 서비스 : 목록 타임 라인 항목 및 페이징
에서 (내가 here를 찾을 수있는 PHP 빠른 시작 예제를 사용하고 있습니다) 페이지를 매기려고 해요 Google_MirrorService.php
파일, 나는 읽을 수
/**
* Retrieves a list of timeline items for the authenticated user.
* (timeline.list)
*
* @param array $optParams Optional parameters.
*
* @opt_param string bundleId If provided, only items with the given bundleId will be returned.
* @opt_param bool includeDeleted If true, tombstone records for deleted items will be returned.
* @opt_param string maxResults The maximum number of items to include in the response, used for paging.
* @opt_param string orderBy Controls the order in which timeline items are returned.
* @opt_param string pageToken Token for the page of results to return.
* @opt_param bool pinnedOnly If true, only pinned items will be returned.
* @opt_param string sourceItemId If provided, only items with the given sourceItemId will be returned.
* @return Google_TimelineListResponse
*/
public function listTimeline($optParams = array()) {
$params = array();
$params = array_merge($params, $optParams);
$data = $this->__call('list', array($params));
if ($this->useObjects()) {
return new Google_TimelineListResponse($data);
} else {
return $data;
}
}
params 객체를 파라미터는, 더 많거나 적은 같은 설명을 here을 발견 할 수 동일합니다.
설명에서 알 수 있듯이 maxResults
은 '페이지 크기'와 같으며 pageToken
은 '페이지 번호'와 유사합니다. 나는 첫 번째 매개 변수에는 적합하지만 두 번째 매개 변수에는 적합하지 않습니다. 요청시 무시됩니다.
내 질문은 다음과 같습니다.
1) pageToken이란 무엇입니까?
2) 타임 라인 항목에 페이지 매김을 적용하려면 어떻게해야합니까? 예 : 결과를 10에서 19로, 대신 0에서 9까지만 가져옵니다.
고마워요! 그래서, 나는 "pageToken"이 증분 정수가 아니거나 이와 같은 것으로 가정합니다. 그리고 이전에 "이전 페이지 토큰"을 저장하지 않은 한 이전 페이지로 이동할 수 없다고 생각했습니다. – ocramot
대답이 업데이트되었지만 정확합니다. 일반적으로 필요할 때 서버의 결과를 저장합니다. – Prisoner
오케이, 고마워요! (나는 감시 콘솔을 수행하고 어떤 타임 라인 항목이 현재 어디에 있는지 확인하기를 원했기 때문에 서버의 결과 페이지 사이를 전환하고 싶었습니다.) – ocramot