evilfreelancer/bookeo-api-php
最新稳定版本:1.2.5
Composer 安装命令:
composer require evilfreelancer/bookeo-api-php
包简介
Bookeo API PHP7 client
README 文档
README
Bookeo API PHP7 client
composer require evilfreelancer/bookeo-api-php
Laravel framework support
Bookeo API client is optimized for usage as normal Laravel package, all functional is available via \BookeoApi facade,
for access to client object you need instead:
$config = new \Bookeo\Config([ 'api_key' => 'my-api-key', 'secret_key' => 'my-secret-key' ]); $bookeo = new \Bookeo\Client($config);
Use:
$bookeo = \BookeoApi::getClient();
You also may provide additional parameters to your client by passing array of parameters to getClient method:
$bookeo = \BookeoApi::getClient([ 'api_key' => 'my-api-key', 'secret_key' => 'my-secret-key' ]);
Laravel installation
Install the package via Composer:
composer require evilfreelancer/bookeo-api-php
By default the package will automatically register its service provider, but
if you are a happy owner of Laravel version less than 5.3, then in a project, which is using your package
(after composer require is done, of course), add intoproviders block of your config/app.php:
'providers' => [ // ... Bookeo\Laravel\ClientServiceProvider::class, ],
Optionally, publish the configuration file if you want to change any defaults:
php artisan vendor:publish --provider="Bookeo\\Laravel\\ClientServiceProvider"
How to use
require_once __DIR__ . '/../vendor/autoload.php'; use \Bookeo\Client; use \Bookeo\Models\MatchingSlotsSearchParameters; $bookeo = new Client([ 'secret_key' => 'xxxxxxx', 'api_key' => 'xxxxxxxxxxxxxxxx' ]); $result = $bookeo->availability->slots(null, '2019-09-16T00:00:00Z', '2019-09-18T23:59:59Z')->exec(); print_r($result); $search = new MatchingSlotsSearchParameters(); $search->productId = 'unique-id-of-product'; $result = (string) $bookeo->availability->matching_slots->search($search)->exec(); print_r($result); $result = (string) $bookeo->availability->matching_slots('pageNavigationToken', 1)->exec(); print_r($result);
Links
统计信息
- 总下载量: 7.97k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-09-09