Galerías de imágenes¶
Las galerias dentro del json de la propiedad siguen la siguiente estructura:
[
{
"id":"1",
"0":{
"id":"1",
"url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo8.jpg",
"description":"",
"position":"1"
},
"1":{
"id":"2",
"url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo9.jpg",
"description":"",
"position":"2"
},"2":{
"id":"3",
"url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo10.jpg",
"description":"",
"position":"3"
}
},
{
"id":"2",
"0":{
"id":"4",
"url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo12.jpg",
"description":"",
"position":"1"
},
"1":{
"id":"5",
"url":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big":"https:\/\/images.wasi.co\/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original":"https:\/\/images.wasi.co\/inmuebles\/ejemplo14.jpg",
"description":"",
"position":"2"
},"2":{
"id":"6",
"url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo15.jpg",
"url_big":"https:\/\/images.wasi.co\/inmuebles\/ejemplo16.jpg",
"description":"",
"position":"3"
}
},
]
El arreglo cuenta con una o más galerías; cada una de ellas posee un id unico, seguido de la información de las fotos numeradas de 0 a N, la información de las fotos consta de:
Representa | Etiqueta |
---|---|
id | identificador unico de la foto |
url | Url de la foto. |
description | Descripcion relacionada a la foto |
position | Define el orden en el que debería ser mostrada la foto. |
Obtener galerias de una propiedad¶
Para obtener todas las galerias de una propiedad, existe la siguiente URI:
http://api.wasi.co/v1/gallery/all/#id_property
Esto debería retornar un json similar al siguiente:
{
"0": {
"id_gallery": 1,
"id_property": 1
},
"total": 1,
"status": "success"
}
Para obtener todas las imagenes de una galería de forma independiente a la consulta de propiedad, existe la siguiente URI:
http://api.wasi.co/v1/gallery/image/all/#id_gallery
Esto debería retornar un json similar al siguiente:
{
"0": {
"id_image": 1,
"url": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original": "https://images.wasi.co/inmuebles/gr_imagen1.jpg",
"description": "",
"filename": "gr_imagen1.jpg",
"position": 1
},
"1": {
"id_image": 2,
"url": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original": "https://images.wasi.co/inmuebles/gr_imagen2.jpg",
"description": "",
"filename": "gr_imagen2.jpg",
"position": 2
},
"2": {
"id_image": 3,
"url": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_big": "https://images.wasi.co/eyJidWNrZXQiOiJzdciLCJlZGl0cyI6eyJub3JtYWxp",
"url_original": "https://images.wasi.co/inmuebles/gr_imagen3.jpg",
"description": "",
"filename": "gr_imagen3.jpg",
"position": 3
},
"id_gallery": 1,
"status": "success"
}
Filtrado¶
A continuación se listan los filtros exitentes para el tipo de imagen.
Filtro | Tipo | Detalle |
---|---|---|
size | String | Tamaño de la imagen, acepta las opciones: small, big, giant |
watermark | Boolean | Imagen con marca de agua true, o sin marca de agua false. |