kodeops / remd
REMD Api Wrapper for PHP
Requires
- php: ^7.1.3
- guzzlehttp/guzzle: ~6.0|~7.0
- kodeops/rro: 1.*
README
__
/\ \
_ __ __ ___ ___ \_\ \
/\`'__\/'__`\/' __` __`\ /'_` \
\ \ \//\ __//\ \/\ \/\ \/\ \L\ \
\ \_\\ \____\ \_\ \_\ \_\ \___,_\
\/_/ \/____/\/_/\/_/\/_/\/__,_ /
remd | Laravel wrapper for remd services
This package is a simple wrapper for remd services (for laravel framework).
Setup
Add composer package:
$ composer require kodeops/remd
Add class alias in config/app.php
:
'aliases' => [
...
'remd' => kodeops\remd\Facade::class,
],
Usage
Quick use through Facade:
\remd::api($service, $method, $params);
or regular call:
\kodeops\remd\Services\AVM::asset($params);
Available services and methods
Geolocation
- Repository remdtech/geolocation
- API Documentation
Requires REMD_GEOLOCATION_KEY
in .env
environment file.
Requires REMD_GEOLOCATION_ENDPOINT
in .env
environment file.
remd::api('Geolocation', 'geocode', $params);
remd::api('Geolocation', 'reverse', $params);
Idealista
- Repository remdtech/idealista-api-wrapper
- API Documentation
Requires REMD_IDEALISTA_KEY
in .env
environment file.
Requires REMD_IDEALISTA_ENDPOINT
in .env
environment file.
remd::api('Idealista', 'search', $params);
Market Data
- Repository remdtech/comparables-api
- API Documentation
Requires REMD_MARKETDATA_KEY
in .env
environment file.
Requires REMD_MARKETDATA_ENDPOINT
in .env
environment file.
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);
Registry (Spain)
- Repository remdtech/registry-es
- API Documentation
Requires REMD_REGISTRY_KEY
in .env
environment file.
Requires REMD_REGISTRY_ENDPOINT
in .env
environment file.
remd::api('Registry', 'valuate', $params);
remd::api('Registry', 'queue', $params);
Cadaster (Spain)
- Repository remdtech/cadaster-es
- API Documentation
Requires REMD_CADASTER_KEY
in .env
environment file.
Requires REMD_CADASTER_ENDPOINT
in .env
environment file.
remd::api('Cadaster', 'reference', $reference);
remd::api('Cadaster', 'ConsultaRCCOOR_Distancia', $reference);
Reference (Spain)
- Repository remdtech/reference-es
- API Documentation
Requires REMD_REFERENCEES_KEY
in .env
environment file.
Requires REMD_REFERENCEES_ENDPOINT
in .env
environment file.
remd::api('ReferenceEs', 'search', $params);
Static Street View
- Repository remdtech/reference-es
- API Documentation
Requires REMD_SSV_KEY
in .env
environment file.
Requires REMD_SSV_ENDPOINT
in .env
environment file.
remd::api('StaticStreetView', 'streetview', $params);
Rent Price Index Cat
- Repository remdtech/rent-price-index-cat
- API Documentation
Requires REMD_RPIC_KEY
in .env
environment file.
Requires REMD_RPIC_ENDPOINT
in .env
environment file.
remd::api('RentPriceIndexCat', 'rentPriceIndex', $params);
POIs
- Repository remdtech/pois
- API Documentation
Requires REMD_POIS_KEY
in .env
environment file.
Requires REMD_POIS_ENDPOINT
in .env
environment file.
remd::api('Pois', 'nearbyPoints', $params);