Este es el detalle de proyectos del MLS Domus; si el proyecto no tiene el parámetro "code", entonces se puede poner el valor 0 y especificar el "unique_code"
{success} GET: /projects/{code}/{unique_code?}
[?]: No requerido, es el unique_code del proyecto para especificar
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/projects/{code}/{unique_code?}", [
"headers" => [
"Authorization" => "TOKEN_INGRESO",
"inmobiliaria" => 1,
"perpage" => 12
]
]);
$proyectos = json_decode($res->getBody(), true);
return $proyectos;
{
"data": {
"unique_code": 123,
"code": 123,
"name": "Nombre Proyecto",
"city_code": 11001,
"city_name": "Bogotá ",
"zone_code": 2,
"zone_name": "SUR",
"neighborhood": "Barrio ",
"type_code": 1,
"type_name": "APARTAMENTO",
"address": "Dirección",
"stratum": 4,
"price_from": 329800000,
"price_format_from": "329.800.000",
"price_to": 0,
"price_format_to": "0",
"description": "Descripción del proyecto",
"latitude": "1.235667",
"longitude": "-1.234345",
"status": 1,
"great": 0,
"pictures": [
{
"url": "https://pictures.domus.la/proyectos/inmobiliaria_122/2478_2_30654418.jpg",
"order": 2,
"thumburl": "https://pictures.domus.la/proyectos/inmobiliaria_122/min_2478_2_30654418.jpg"
}
]
}
}
Parámetro | Descripción | Ejemplo |
---|---|---|
Authorization | Token de ingreso e identificador de la inmobiliaria (obligatorio) | "Authorization" => "TOKEN_INGRESO" |
Perpage | Cantidad de inmuebles a mostrar por página (por defecto 1) | "Perpage" => 12 |
Inmobiliaria | Permite mostrar todos los inmuebles de la inmobiliaria si se envía el valor 1 (por defecto 0 y solo se muestran inmuebles de la sucursal adscrita al token) | "Inmobiliaria" => 1 |
En general la mayoría de parámetros que no se trate de rangos o campos de texto se pueden buscar con valores múltiples, por ejemplo ciudad, tipo de inmueble, gestión, entre otros: "&city=11001,5001"
Parámetro | Descripción | Ejemplo |
---|---|---|
code | Código del proyecto | /123 |
unique_code | Código único del proyecto | /123 |