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($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();
	}
	//...