craymend / tokeet-sdk
适用于Tokeet客户端API的PHP SDK
dev-master
2021-04-22 16:32 UTC
Requires
- guzzlehttp/guzzle: ^6.3
This package is auto-updated.
Last update: 2024-09-23 21:19:09 UTC
README
查询Tokeet API以获取租赁信息以及Tokeet数据流以获取更多信息,包括当前的预订。
安装
通过composer。
composer require craymend/tokeet-sdk
运行
artisan vendor:publish
现在在你的.env文件中,定义你的Tokeet凭据
TOKEET_API_KEY=<your Tokeet API key/email> TOKEET_ACCOUNT=<your Tokeet Account ID> TOKEET_INQUIRY_DATA_FEED_BASE_URL=<your Tokeet data feed url>
租赁API使用示例
use Craymend\TokeetSdk\Api\Rentals; $queryObj = new Rentals(); $response = $queryObj->getRentals(); if($response->status === 'success'){ $rentals = $response->data; foreach($rentals as $rental){ echo "$rental->name \n"; } }
数据流预订示例
use Craymend\TokeetSdk\DataFeed\Inquiries; $queryObj = new Inquiries(); $response = $queryObj->getRentalBookings($rental->pkey, $startDate); if($response->status === 'success'){ $bookingsCsvArray = $response->data; for($i = 0; $i < count($bookingsCsvArray); $i++){ if($i == 0){ continue; // ignore name row } $row = $bookingsCsvArray[$i]; $bookingId = $row[8]; $name = $row[0]; echo "$bookingId - $name \n"; } }
许可
MIT许可(MIT)。请参阅许可文件以获取更多信息。