1. Go to this page and download the library: Download iprbooks/iprbooks-ebs-sdk library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
// инициализация клиента
$client = new Client($clientId, $token);
// создание и конфигурация объекта коллекции
$booksCollection = new BooksCollection($client);
$booksCollection->setFilter(BooksCollection::YEAR_LEFT, '2010')
->setFilter(BooksCollection::YEAR_RIGHT, '2010')
->setLimit(25)
->setOffset(0);
// выполнение запроса
$booksCollection->get();
// обращение к элементу коллекции по индексу
$title = $booksCollection->getItem(0)->getTitle();
// перебор элементов коллекции с помощью foreach
foreach ($booksCollection as $book) {
$title = $book->getTitle();
}
// инициализация клиента
$client = new Client($clientId, $token);
// создание объекта книги
$book = new Book($client);
// получение книги по $id
$book->get(7039);
// обращение к одному из атрибутов книги
$title = $book->getTitle();
// получение содержания
$content = $book->getContent();
$content->get(0)->getPage();
// инициализация клиента
$client = new Client($clientId, $token);
// создание и конфигурация объекта коллекции
$journalCollection = new JournalsCollection($client);
$journalCollection->setLimit(25)->setOffset(0);
// выполнение запроса
$journalCollection->get();
// обращение к элементу коллекции по индексу
$title = $journalCollection->getItem(0)->getTitle();
// перебор элементов коллекции с помощью foreach
foreach ($journalCollection as $journal) {
$title = $journal->getTitle();
}
// инициализация клиента
$client = new Client($clientId, $token);
// создание объекта периодического издания
$journal = new Journal($client);
// получение периодического издания по $id
$journal->get(3181);
// обращение к одному из атрибутов
$title = $journal->getTitle();
// инициализация клиента
$client = new Client($clientId, $token);
// создание и конфигурация объекта коллекции
$issuesCollection = new IssuesCollection($client);
$issuesCollection->setLimit(25)->setOffset(0);
// выполнение запроса, $id - id периодического издания
$issuesCollection->get(3181);
// обращение к элементу коллекции по индексу
$title = $issuesCollection->getItem(0)->getTitle();
// перебор элементов коллекции с помощью foreach
foreach ($issuesCollection as $issue) {
$title = $issue->getTitle();
}
// инициализация клиента
$client = new Client($clientId, $token);
// создание объекта выпуска
$issue = new Issue($client);
// получение выпуска по $id
$issue->get(3339);
// обращение к одному из атрибутов
$title = $issue->getTitle();
// инициализация клиента
$client = new Client($clientId, $token);
// создание и конфигурация объекта коллекции
$usersCollection = new UsersCollection($client);
$usersCollection->setLimit(25)->setOffset(0);
// выполнение запроса, $id - id периодического издания
$usersCollection->get();
// обращение к элементу коллекции по индексу
$email = $usersCollection->getItem(0)->getEmail();
// перебор элементов коллекции с помощью foreach
foreach ($usersCollection as $user) {
$email = $user->getEmail();
}
// инициализация клиента
$client = new Client($clientId, $token);
// создание объекта книги
$user = new User($client);
// получение пользователя по $id
$user->get(187);
// обращение к одному из атрибутов
$email = $user->getEmail();