Ascensores en un API inmobiliario
Un API o una API es un modo que facilita a los informáticos escribir programas que acceden a nuestra base de datos. Los principales buscadores de la red (por ejemplo, Google y Yahoo!) ofrecen APIs para varios de sus servicios (búsquedas, mapas). Nestoria también tiene API, lo que significa que desarrolladores de sitios podéis integrar los datos de Nestoria en vuestras webs. Y a las agencias inmobilarias que tienen listados en Nestoria también les interesa que sus ofertas estén visibles aquí, y en otros lugares también. Nosotros no sólo ofrecemos un API, sino que usamos los de otros, como el que tiene Panoramio para sus fotos. La API de Nestoria lleva varios meses en uso en el sitio web británico. Y ahora, con el lanzamiento del sitio para España, ha llegado a la versión 1.07. Es un único API, de modo que puedes consultar tanto los listados británicos como los españoles, si es que tienes un sitio internacional. Explicamos un poco el tema aquí, aunque la documentación técnica la tenemos de momento en inglés. Si consultas esa documentación verás que hay un parámetro clave 'country' que puedes marcar como 'uk' o 'es' para consultar la base de datos de allí o de aquí. Por lo demás, parecidos parámetros se usan en ambos países, aunque hay una salvedad: la lista de palabras claves que puedes consultar en una base de datos u otra. Estos son los términos claves para España:
adosado, amueblado, apartamento, atico, balcón, buhardilla, bungalow, chimenea, doble_garaje, ex_vpo, garaje, garaje_particular, gimnasio, invernadero, jacuzzi, jardin, jardin_comunitario, loft, obra_nueva, piscina, piscina_comunitaria, piscina_individual, piso_compartido, pista_de_deportes, planta_baja, playa_cercana, plaza_de_aparcamiento, portero, sauna, semi_amueblado, sin_ambueblar, sin_ascensor, sotano, suelo_de_madera, terraza, villa
Por posibilidades de concretar y personalizar que no quede: Puedes organizar un servicio que sólo liste casas con chimenea... La lista inglesa de términos clave es algo más amplia, y no exactamente coincidente: maisonette, victorian, freehold... Si consultas con el dicconario podrás ver que Maisonette corresponde más o menos a Adosado, pero otros términos tienen difícil traducción tal que Freehold (de hecho, denota un tipo de propiedad sobre casa y terreno no fácilmente aplicable en el mercado español). En España también hay algún término ausente en el Reino Unido, tal que playa_cercana, por razones obvias. Otras diferencias sútiles son que en Inglaterra tenemos como término clave lift (ascensor), y en España la clave es sin_ascensor. La casita británica típica no tienen mucha altura, y si en ellas hay ascensor, eso suele hacerse notar en la oferta. En España, en cambio, los edificios de apartamentos o pisos pueden tener muchas plantas, y uno espera que tal casa tenga ascensor: el dato clave del anuncio de un piso en cuarta planta es si es un edificio sin ascensor. Y, por cierto, un API requiere desarrollo informático, un manitas que sepa, pero también hay ayudas ya elaboradas para esos profesionales: librerías en Perl, PHP, y Python que facilitan el trabajo de integración. Además, aparte del API, hay otras opciones de integrar datos de Nestoria en tu sitio, para no especialistas, que no requieren más que un par de minutos. El API seguirá actualizándose, evolucionando a partir de esta versión 1.07. Seguiremos informando de las novedades en este blog. Y cuando sepamos más claramente si debemos decir el API o la API, también postearemos. De momento, agradeceríamos pistas sobre este curioso asunto del género gramatical a aplicar.