Esta es la lista de proyectos de Domus V2 de la inmobiliaria.
{success} GET: /projects-v2
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/projects-v2", [
"headers" => [
"Authorization" => "TOKEN_INGRESO",
"perpage" => 12
]
]);
$proyectos = json_decode($res->getBody(), true);
return $proyectos;
{
"code": 200,
"message": "Projects retrieved successfully",
"total": 1,
"per_page": 12,
"current_page": 1,
"last_page": 1,
"from": 1,
"to": 1,
"data": [
{
"unique_code": 1,
"code": 123,
"name": "Título del proyecto",
"slogan": "Proyecto",
"city_code": 76001,
"city_name": "Cali ",
"neighborhood": "Barrio",
"address": "Dirección",
"stratum": 3,
"latitude": "1.234546789",
"longitude": "-1.234546789",
"min_price": 120000,
"max_price": 200000,
"min_area": 56,
"max_area": 82,
"description": "Descripción del proyecto",
"featured": 0,
"status": 1,
"branch_office_code": 1,
"branch_office_name": "Prueba",
"real_state_code": 10,
"real_state_name": "Inmobiliaria_ejemplo",
"real_state_logo": "logo.png"
"pictures": [
{
"unique_code": 1,
"order": 1,
"url": "picture.png",
"thumb_url": "picture.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 |
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 |
---|---|---|
page | Numero de la pagina que desea ver | &page=3 |
city | Buscar por ciudad | &city=11001 |
branch | Filtrar por sucursal en caso que la inmobiliaria tenga mas de una | &branch=601 |
neighborhood | Buscar por barrio | &neighborhood=colina |
Son parámetros también enviados por url que permiten organizar los inmuebles de acuerdo a diferentes parámetros, en general se debe enviar como "&order=order&sort=SORT" para que funcione en coherencia, sin embargo esto no es necesario con los últimos dos índices (pricemin y pricemax)
Parámetro | Descripción | Ejemplo |
---|---|---|
ASC | Orden ascendente | &sort=asc |
DESC | Orden descendente | &sort=desc |
unique_code | Ordenar por código único automático | &order=unique_code |
code | Ordenar por código asignado | &order=code |
city_code | Ordenar por código de ciudad | &order=city_code |
neighborhood | Ordenar por nombre del barrio | &order=neighborhood |
stratum | Ordenar por estrato | &order=stratum |
min_area | Ordenar por área mínima | &order=min_area |
max_area | Ordenar por área máxima | &order=max_area |