Я пытаюсь разбиваться элементами временной шкалы, которые могут быть возвращены в службе зеркала (я использую пример PHP QuickStart, который можно найти here)Mirror Service Glass Google: список деталей временной шкалы и пейджинговая
С 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