fw4 / whise-webservices
1.1.5
2022-12-20 10:36 UTC
Requires
- php: ^7.1|^8.0
- guzzlehttp/guzzle: ~6.0|~7.0
- ocramius/package-versions: ^1.4|^2.1
Requires (Dev)
- phpunit/phpunit: ^8.4|^9.0
README
Whise webservices的PHP客户端。
⚠️ Whise webservices已被弃用,将于2022年9月关闭。强烈建议使用Whise API。
安装
composer require fw4/whise-webservices
用法
$client = new \Whise\WebServices('12345'); $estates = $client->getEstateList([ 'CountryID' => 1 ]); foreach ($estates as $estate) var_dump($estate->id);
也可以通过对象构造请求
$request = new \Whise\Request\GetEstateListRequest(); $request->countryID = 1; $request->zipList = [1000]; $client = new \Whise\WebServices('12345'); $estates = $client->getEstates($request); foreach ($estates as $estate) var_dump($estate->id);
请求和响应上的属性都实现了不区分大小写的处理。
分页
在迭代包含多个对象的响应时,将自动在后台发送连续的分页请求。
由于webservice中的未解决错误,某些响应的计数可能返回错误数量。