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 TVPen($TVSession, '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(); } //...