Learn how to access the list of books in your account with the Book API.

Please make sure you read the Kotobee API Introduction before starting out here.

List books

The URL base API (https://www.kotobee.com/api/v1/book/all) fetches the list of cloud ebooks, hosted ebooks, or library ebooks in your account. Available variables are as follows,

serial
Contains your serial number
type
Whether fetch the list of cloud ebooks, hosted ebook, or library ebooks. The value may be 'cloud', 'hosted', or 'library', respectively. The default is 'cloud'
libidThe library ID in the case that you're listing books of a library
simple
If set to 1, only the following details will be fetched for each book: ID, name, and either public (for cloud ebooks) or alias (for hosted ebooks)


Here's an example on a list  of ebooks in a library with ID 123 for a user account: https://www.kotobee.com/api/v1/book/all?serial=1234-5678-9999-9999&type=library&libid=123

Here's an example on a list  of cloud ebooks (with full details) for a user account: https://www.kotobee.com/api/v1/book/all?serial=1234-5678-9999-9999&type=cloud

An example of how to do it using POST variables with PHP:

$curl = curl_init();
curl_setopt_array($curl, array(
  CURLOPT_RETURNTRANSFER => 1,
  CURLOPT_URL => "https://www.kotobee.com/api/v1/book/all",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_SSL_VERIFYPEER => false,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POST => true
));

$data = array();
$data["serial"] = "1234-5678-9999-9999";
$data["type"] = "cloud";
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

$resp = curl_exec($curl);
//echo $resp;     //in case you want to view the result
curl_close($curl);