Galerías de imágenes

Las galerias dentro del json de la propiedad siguen la siguiente estructura:

[
    {
        "id":"1",
        "0": {
            "id":"11",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo1.jpg",
            "description":"",
            "position":"1"
        },
        "1": {
            "id":"12",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo2.jpg",
            "description":"",
            "position":"2"
        },
        "2": {
            "id":"13",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo3.jpg",
            "description":"",
            "position":"3"
        }
    },
    {
        "id":"2",
        "0": {
            "id":"21",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo4.jpg",
            "description":"",
            "position":"1"
        },
        "1": {
            "id":"22",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo5.jpg",
            "description":"",
            "position":"2"
        },
        "2": {
            "id":"23",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo6.jpg",
            "description":"",
            "position":"3"
        }
    },
    {
        "id":"1",
        "0": {
            "id":"11",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo1.jpg",
            "description":"",
            "position":"1"
        },
        "1": {
            "id":"12",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo2.jpg",
            "description":"",
            "position":"2"
        },
        "2": {
            "id":"13",
            "url":"https:\/\/images.wasi.co\/inmuebles\/ejemplo3.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/inmuebles/s_imagen1.jpg",
        "url_big": "https://images.wasi.co/inmuebles/gr_imagen1.jpg",
        "description": "",
        "filename": "gr_imagen1.jpg",
        "position": 1
    },
    "1": {
        "id_image": 2,
        "url": "https://images.wasi.co/inmuebles/s_imagen2.jpg",
        "url_big": "https://images.wasi.co/inmuebles/gr_imagen2.jpg",
        "description": "",
        "filename": "gr_imagen2.jpg",
        "position": 2
    },
    "2": {
        "id_image": 3,
        "url": "https://images.wasi.co/inmuebles/s_imagen3.jpg",
        "url_big": "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.