kodeops / remd
PHP 的 REMD API 包装器
Requires
- php: ^7.1.3
- guzzlehttp/guzzle: ~6.0|~7.0
- kodeops/rro: 1.*
README
__
/\ \
_ __ __ ___ ___ \_\ \
/\`'__\/'__`\/' __` __`\ /'_` \
\ \ \//\ __//\ \/\ \/\ \/\ \L\ \
\ \_\\ \____\ \_\ \_\ \_\ \___,_\
\/_/ \/____/\/_/\/_/\/_/\/__,_ /
remd | remd服务的Laravel包装器
此包是remd服务的简单包装(用于Laravel框架)。
设置
添加Composer包
$ composer require kodeops/remd
在 config/app.php 中添加类别名
'aliases' => [
...
'remd' => kodeops\remd\Facade::class,
],
用法
通过外观快速使用
\remd::api($service, $method, $params);
或常规调用
\kodeops\remd\Services\AVM::asset($params);
可用服务和方法
地理定位
需要 REMD_GEOLOCATION_KEY 在 .env 环境文件中。需要 REMD_GEOLOCATION_ENDPOINT 在 .env 环境文件中。
remd::api('Geolocation', 'geocode', $params);
remd::api('Geolocation', 'reverse', $params);
Idealista
需要 REMD_IDEALISTA_KEY 在 .env 环境文件中。需要 REMD_IDEALISTA_ENDPOINT 在 .env 环境文件中。
remd::api('Idealista', 'search', $params);
市场数据
需要 REMD_MARKETDATA_KEY 在 .env 环境文件中。需要 REMD_MARKETDATA_ENDPOINT 在 .env 环境文件中。
remd::api('MarketData', 'listings', $params);
remd::api('MarketData', 'user', $params);
remd::api('MarketData', 'export', $params);
remd::api('MarketData', 'history', $params);
remd::api('MarketData', 'historyChart', $params);
注册(西班牙)
需要 REMD_REGISTRY_KEY 在 .env 环境文件中。需要 REMD_REGISTRY_ENDPOINT 在 .env 环境文件中。
remd::api('Registry', 'valuate', $params);
remd::api('Registry', 'queue', $params);
土地登记(西班牙)
需要 REMD_CADASTER_KEY 在 .env 环境文件中。需要 REMD_CADASTER_ENDPOINT 在 .env 环境文件中。
remd::api('Cadaster', 'reference', $reference);
remd::api('Cadaster', 'ConsultaRCCOOR_Distancia', $reference);
参考(西班牙)
需要 REMD_REFERENCEES_KEY 在 .env 环境文件中。需要 REMD_REFERENCEES_ENDPOINT 在 .env 环境文件中。
remd::api('ReferenceEs', 'search', $params);
静态街景
需要 REMD_SSV_KEY 在 .env 环境文件中。需要 REMD_SSV_ENDPOINT 在 .env 环境文件中。
remd::api('StaticStreetView', 'streetview', $params);
租金价格指数分类
需要 REMD_RPIC_KEY 在 .env 环境文件中。需要 REMD_RPIC_ENDPOINT 在 .env 环境文件中。
remd::api('RentPriceIndexCat', 'rentPriceIndex', $params);
POIs
需要 REMD_POIS_KEY 在 .env 环境文件中。需要 REMD_POIS_ENDPOINT 在 .env 环境文件中。
remd::api('地点', '附近点', $params);