PHP code example of evilfreelancer / resova-api-php
1. Go to this page and download the library: Download evilfreelancer/resova-api-php 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/ */
evilfreelancer / resova-api-php example snippets
$config = new \Resova\Config(['api_key' => 'my-secret-key']);
$resova = new \Resova\Client($config);
Resova\Config;
use Resova\Client;
$config = new Config(['api_key' => getenv('API_KEY')]);
$resova = new Client($config);
// Get all slots for all items in dates range
$calendar = $resova->availability->calendar(date('Y-m-d'), date('Y-m-d'))->exec();
foreach ($calendar as $instances) {
// Get availability of slots for some item
$instance = $resova->availability->instance(3)->exec();
}
// Single
$result = $resova->item(1)->exec();
print_r($result);
// Single: Reviews list
$result = $resova->item(1)->reviews()->exec();
print_r($result);
// Single: Booking questions list
$result = $resova->item(1)->booking_questions()->exec();
print_r($result);
// Single: Extras list
$result = $resova->item(1)->extras()->exec();
print_r($result);
// All
$result = $resova->items->exec();
print_r($result);