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