fw4 / omnicasa-api
用于实现Omnicasa API的PHP库
v1.2.1
2024-04-25 07:33 UTC
Requires
- php: ^7.4|^8.0|^8.1|^8.2
- guzzlehttp/guzzle: ~6.0|~7.0
- ocramius/package-versions: ^2.1
Requires (Dev)
- phpunit/phpunit: ^8.4|^9.0
This package is auto-updated.
Last update: 2024-09-13 12:16:00 UTC
README
Omnicasa API的PHP客户端。
安装
composer require fw4/omnicasa-api
用法
$client = new \Omnicasa\Omnicasa('name', 'password'); $properties = $client->getPropertyList([ 'CountryIDs' => [10] ]); foreach ($properties as $property) var_dump($property->id);
也可以通过对象构建请求
$request = new \Omnicasa\Request\Property\GetPropertyListRequest(); $request->countryIDs = [10]; $request->zips = [1000, 3000]; $client = new \Omnicasa\Omnicasa('name', 'password'); $properties = $client->getPropertyList($request); foreach ($properties as $property) var_dump($property->id);
请求和响应上的属性均实现了不区分大小写的处理。有关可用的请求参数和响应属性的更多信息,请参阅官方API规范。
分页
在迭代包含多个对象的响应时,会自动在后台发送顺序分页请求。