Topvisor SDK::Page
Page is an object with the results of an API call.
Class methods
- getResult() - returns results of a call, in case of an API error or API server error, returns NULL
- getNextOffset() - returns the next offset of the paginated selection, if this is the last page, returns NULL
- getTotal() - returns the total count of the selection objects of the paginated selection, if this is the last page, returns NULL
- getHeaders() - returns the array with API call response titles
- getErrors() - returns the array with the errors
- getMessages() - returns the array with the notes
- getErrorsString() - returns all API errors in a single string
- getMessagesString() - returns all API notes in a single string
Example
<?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 "Received keywords: $countResults";
if($page->getTotal()){
echo ' из '.$page->getTotal();
}
//...