jcbl / booliwrapper
Booli API 的轻量级 PHP API 包装器。
1.0.1
2017-10-01 09:20 UTC
Requires
- php: >=5.6
- guzzlehttp/guzzle: ^6.3
- vlucas/phpdotenv: ^2.4
Requires (Dev)
- larapack/dd: 1.*
- phpunit/phpunit: 4.*
- squizlabs/php_codesniffer: ^2.2 || ^3.0.2
- symfony/var-dumper: ^3.3
- wimg/php-compatibility: *
This package is not auto-updated.
Last update: 2024-09-29 04:54:37 UTC
README
Booli API 的轻量级 PHP API 包装器。
安装
composer require jcbl/booliwrapper
基本使用
初始化 Booli 包装器类的新实例。提供您的密钥和调用者 ID。我更喜欢使用 .env。
require_once __DIR__ . '/vendor/autoload.php';
use Jcbl\Booliwrapper\Booli;
use Dotenv\Dotenv;
$dotenv = new Dotenv(__DIR__);
$dotenv->load();
$booli = new Booli(getenv('CALLER_ID'), getenv('API_KEY'));
之后,您可以像这样进行列表调用。
$listingAll = $booli->listing()->all([
'q' => 'stockholm',
'limit' => 3,
'filters' => [
'maxListPrice' => 2000000
]
]);
$listingSingle = $booli->listing()->single(BOOLI_ID);
echo $listingAll;
echo $listingSingle;
要应用过滤器,将过滤器作为第二个参数传递为关联数组。get 方法访问响应属性,返回 JSON 响应。