Subir una imagen

Para subir una imagen de una propiedad en Wasi, cuentas con la URI:

api.wasi.co/v1/property/upload-image/#id_property

Para subir una imagen a la propiedad de ejemplo cuyo id_property es 1, la URI seria:

api.wasi.co/v1/property/upload-image/1

La imagen (file) debe enviarse en el parametro llamado image, los formatos soportados son PNG, JPEG, JPG y GIF. En la siguiente tabla se listan los parametros soportados por la URI de subida de imagenes:

Parametro

Tipo

Descripción

image

File

Es el archivo que se envia desde un form html (PNG, JPEG, JPG y GIF) que se desea subir

description

String

Descripción específica de la imagen subida.

position

Number

Indica la posición de la imagen con respecto a las demas

Important

La imagenes pueden subirse usando la api desde un form html o tambien subir imagenes que estan previamente alojadas en un servidor a continuación se muestra como podria hacerse desde PHP (usando CURL).

$path = realpath('./img/foto1234.png');
$post = ['image' => new \CURLFile($path, 'text/plain', 'foto1234.png')];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://api.wasi.co/v1/property/upload-image/1234?id_company=1234&wasi_token=mi_token');
curl_setopt($ch, CURLOPT_POST,1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
$result=curl_exec ($ch);
curl_close ($ch);

Actualizar en portales

Si desea actualizar las imágenes del inmueble en los portales aliados, puede hacer una solicitud adicional a la URI:

api.wasi.co/v1/portal/send-property/#id_property