SDK Topvisor::Page
Page - это объект с результатами ответа API.
Методы класса
- getResult() - вернуть результат запроса, в случае ошибки API или сервера API будет возвращено NULL
- getNextOffset() - вернуть следующее смещение для постраничной выборки, если это последняя страница, то вернет NULL
- getTotal() - вернуть общее число объектов выборки для постраничной выборки, если это последняя страница, то вернет NULL
- getHeaders() - вернуть массив с заголовками ответа сервера API
- getErrors() - вернуть массив с ошибками
- getMessages() - вернуть массив с информационными сообщениями
- getErrorsString() - вернуть все ошибки от API в одной строке
- getMessagesString() - вернуть все информационные сообщения от API в одной строке
Пример
<?php
//...
$projectId = '%NN%';
$selectorKeywords = new TV\Pen($Session, 'get', 'keywords_2', 'keywords');
$selectorKeywords->setData(['project_id' => $projectId]);
$selectorKeywords->setLimit(10);
$page = $selectorKeywords->exec();
if(is_null($page->getResult())){
echo $page->getErrorsString();
return;
}
$countResults = count($page->getResult());
echo "Получено ключевых слов: $countResults";
if($page->getTotal()){
echo ' из '.$page->getTotal();
}
//...