Método que trae todas las ubicaciones de acuerdo a un criterio de búsqueda dado, trayendo todas las ubicaciones padres de ésta
{success} Url: /api/general/ubications
use GuzzleHttp\Client;
$client = new Client();
$res = $client->request("GET", "{$endpoint}/api/general/ubications", [
"headers" => [
"Content-type" => "application/json",
"Accept" => "application/json",
"Authorization" => "TOKEN_INGRESO"
]
]);
$ubicaciones = json_decode($res->getBody(), true);
return $ubicaciones;
{
"code": 200,
"message": "Ubicaciones obtenidas con éxito",
"data": {
"total": 116,
"from": 21,
"to": 40,
"current_page": 2,
"last_page": 6,
"per_page": 20,
"data": [
{
"code": 3202,
"name": "GAMA",
"level": 3,
"keyword": "GAMA, GAMA, CUNDINAMARCA",
"latitude": "1",
"longitude": "1",
"real_sync_value": 1,
"type": {
"code": 3,
"name": "Zona",
"level": 3
},
"parent": {
"code": 523,
"name": "GAMA",
"level": 2,
"keyword": null,
"latitude": "1",
"longitude": "1",
"real_sync_value": 1,
"type": {
"code": 2,
"name": "Ciudad",
"level": 2
},
"parent": {
"code": 11,
"name": "CUNDINAMARCA",
"level": 1,
"keyword": null,
"latitude": "1",
"longitude": "1",
"real_sync_value": 1,
"type": {
"code": 1,
"name": "Departamento",
"level": 1
}
}
}
}
]
}
}
Parámetro | Descripción | Ejemplo |
---|---|---|
Authorization | Token de ingreso e identificador de la inmobiliaria (obligatorio) | "Authorization" => "TOKEN_INGRESO" |
Parámetro | Descripción | Ejemplo |
---|---|---|
country | Código del país | &country=1 |
keyword | Criterio de búsqueda en general de la ubicación | &keyword=cundi... |