Foros

Creado el 20 Abr. 2017
0Comentarios

La tecnología forma parte de nuestro día a día, no solo en el trabajo, sino también en nuestra vida personal: Usamos nuestra tablet a primera hora para ver las noticias, tomamos café en nuestra cafetera último modelo, vamos a trabajar en un coche que poco tiene que envidiar al protagonista de El coche fantástico y podríamos seguir analizando nuestras acciones a lo largo de todo el día y nos daríamos cuenta de que prácticamente no hay ninguna tarea que realicemos, que no esté apoyada por una tecnología. Sin embargo, ¿sabrías decir detrás de cuántas de estas rutinas se esconde una API?

Las interfaces de programación facilitan sobremanera la tarea de programadores y desarrolladores, pero también las tuyas. Aquí tienes una lista que hemos elaborado de curiosidades que esconden una API en sus tripas:

  • Hogar: ¿Te imaginas una casa en la que puedas controlar todo con tu smartphone sin necesidad de estar dentro? Pues deja de soñar porque esto es ya una realidad. La Smart Home de Samsung te permite manejar con tu móvil todos los electrodomésticos y dispositivos conectados a Samsung de tu casa, desde la nevera y el horno hasta la TV, y todo ello gracias a una API que opera a través de la nube. Toda la información sobre esta API para el hogar aquí.
  • Siri: El asistente personal de Apple que reacciona ante el lenguaje natural, procesando las preguntas para poder ofrecer respuestas y recomendaciones, utiliza una API privada que solo está disponible para los desarrolladores de Apple. La API de Siri realiza dos funciones: por un lado, anuncia qué acciones puede realizar y, por otro, ofrece una manera para ejecutar esas posibles acciones. Aunque es muy demandada por la comunidad de desarrolladores, esta API para terceros sería muy difícil de ejecutar en otros entornos. Más información sobre su funcionamiento.
  • Play Station 4: Ya cuenta con varias APIs en su funcionamiento habitual y próximamente incorporará una nueva, Vulkan. Esta API multiplataforma se aplica al desarrollo de aplicaciones con gráficos 3D. De esta forma, Play Station podrá competir directamente con DirecX12, la API que utiliza Microsoft en XBOX. Vulkan permite aprovechar al máximo el rendimiento del hardware de las videoconsolas y una de sus ventajas es que amplía la tasa de frames por segundo, de esta manera ofrece una experiencia visual notablemente superior. Este artículo profundiza más en su funcionamiento. Además de las videoconsolas, también los videojuegos cuentan con APIs que los acercan a las redes sociales.
  • Aspiradora Roomba: Así es, hasta las aspiradoras pueden utilizar una API. Roomba, la aspiradora que trabaja sola, cuenta con la ayuda de RooWifi (1.1) para poder llevar a cabo sus distintas funciones de limpieza. Esta API es compatible con Windows, MAC, GNU / Linux y otros sistemas operativos. Se puede clonar la última versión de la API desde un repositorio de Github o descargar directamente comprimida en un archivo ZIP. Aquí aparecen todos sus detalles.
  • Cámaras digitales Sony: Las cámaras de Sony utilizan la API beta denominada “Camera Remote”, que permite el acceso inalámbrico a estos dispositivos. Gracias a esta API, se pueden gestionar varias cámaras Sony desde otro dispositivo y ejecutar acciones como controlar el zoom, el visor remoto, ajustar el temporizador automático, capturar imágenes fijas y grabar. Más información sobre la API Camera Remote en el site de desarrolladores de Sony.
  • Coches: Los coches del futuro que se conducen solos e interactúan con sus usuarios son ya una realidad. Los vehículos están cada día más conectados, desde interactuar a través de la voz hasta guardar las rutas de preferencia. Y estas acciones son las que precisamente llevan una API escondida en su funcionamiento. Un par de APIs de ejemplo son: Dash Chassis API, una plataforma de automóvil conectada que proporciona acceso al consumo de combustible, gastos y datos de eficiencia, y GM Developer API, una API que admite el desbloqueo de puertas o la activación de la alarma y ​​el acceso a los datos del suscriptor o del vehículo.

Estos son solo algunos ejemplos de elementos que forman parte de nuestra vida diaria y que contienen una o varias APIs en su interior, pero hay muchísimos más objetos cotidianos que funcionan gracias a una API. Las ciudades inteligentes o Smart Cities también se benefician de ellas. 

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

Creado el 18 Abr. 2017
0Comentarios

Conoce cómo las entidades financieras están apostando por el Big Data y la Inteligencia Artificial a través de APIs que ayudan a los bancos a definir productos, segmentar clientes y detectar posibles situaciones de fraude. A lo largo de este ebook se hace un repaso a las APIs de agregación de datos bancarios, y se presenta Paystats, una API de BBVA que ofrece información a terceros para que puedan proporcionar servicios y apps que aporten valor añadido al cliente. Además, se analiza cómo los bancos se están adaptando al consumo de información a través de distintos dispositivos móviles y cómo están rediseñando los servicios que ofrecen a sus usuarios. 

Creado el 16 Abr. 2017
0Comentarios

En muchas ocasiones los desarrolladores tienden a pasar por alto que crear, organizar y mantener un set de APIs también necesita de una labor muy intensiva de gestión de la experiencia de usuario. Al fin y al cabo, serán otros desarrolladores los que tendrán que utilizarla.

Una API es solo tan potente como las aplicaciones y programas que conecta, y si los desarrolladores encuentran difícil incorporar una API puede afectar al comportamiento final de la misma. Un consejo siempre certero para los desarrolladores es crear APIs que ellos mismos querrían usar.

El camino a recorrer para crear una API con una buena experiencia de usuario, o experiencia de desarrollo, no es para nada complicado y se basa en un listado de reglas en cierto sentido abstractas, pero que hay que tener en cuenta en todo momento para que el producto final mantenga una cohesión y sea fácilmente entendible por un desarrollador externo.

 

Entendibles e intuitivas

Dicho de otra forma: una API cuya documentación sea una lectura secundaria. Cuyos métodos propios digan a gritos lo que hacen, cómo se solicitan y qué datos devuelven. Obviamente todas las documentaciones tienen que ser leídas, pero con una vez debería ser suficiente.

No solo se trata de crear un sistema de “naming” constante y que siga estándares de la industria. El contenido a retornar también debe ser anticipado por el desarrollador de forma intuitiva.

Cómo no hacerlo: diseña métodos con nombres genéricos y variables numéricas basadas en identificadores externos que no son reconocibles a primar vista:

/api/cargar_datos?valor_predeterminado=3

Recomendación: utiliza métodos descriptivos en los nombres de los métodos y los argumentos.

/api/lista_de_usuarios?cantidad=10&ordenar=nombre

 

Extendible

Una API no existe, por definición, sola e independiente del resto de aplicaciones en un refugio digital. Son ampliadas, verriondas y refactorizadas a lo largo del tiempo gracias al feedback de otros desarrolladores o a las necesidades del propio proyecto. La extensibilidad es clave en dos aspectos:

•       Extensibilidad propia: que la API sea capaz de crecer con nuevos métodos en el futuro de forma que se mantengan los principios anteriormente mencionados de intuición y claridad.

•       Extensibilidad de terceros: que la API que estés diseñando ayude a otros desarrolladores a crear mejores aplicaciones, que vaya más allá de ofrecer una conexión entre dos puntos.

En la experiencia de usuario, gran parte del segundo punto se realiza con “callbacks”, llamadas de retorno que definen la ejecución de los datos devueltos por la API que hemos diseñado.

Organizar que los datos que incluimos en la respuesta sean suficientes puede ayudar a diseñar interfaces de usuario más ágiles, con menos código y que además hagan más fácil el desarrollo.

Cómo no hacerlo: devuelve pocos campos, con valores no reconocibles o que necesiten de llamadas extra en la mayoría de ocasiones.

{ "usuarios": [ 2, 3, 4, 5 ] }

Recomendación: los datos que devuelve tu API deben ser descriptivos y con capacidad para extender el software que se conecta

{ "usuarios": [{

        "id": 2, "nombre":"Laura", "fecha_registro": "2008/09/29"},

        "id": 3, "nombre":"Sara", "fecha_registro": "2008/09/29"},

        "id": 4, "nombre":"Ramón", "fecha_registro": "2008/09/30"}

]}

 

Estándar

No reinventes la rueda. En casi cualquier campo del software muchos otros desarrolladores con más experiencia y más tiempo disponible han creado algún tipo de “buenas prácticas” para la experiencia de usuario a la que se debe acoplar la API que estás desarrollando. Descúbrelas, apréndelas y aplícalas.

Busca comentarios de otros diseñadores y desarrolladores durante la etapa de planificación inicial de tu API. Saber cuáles son las necesidades finales de la interfaz y la experiencia a conseguir es clave.

Si la API va formar parte de un intrincado ecosistema de conexiones, sobre todo en entornos corporativos, vuelve a primar los dos consejos iniciales: hazla intuitiva y extendible.

Si la UX de tu API es mala, puede llevar al traste el trabajo de toda la organización que hay detrás, acabando con posibles acuerdos futuros, porque una API competidora se adapta mejor a sus funciones, lo hace con menos desarrollo por parte de terceras partes, o está diseñada con estándares de la industria reconocidos.

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

Creado el 12 Abr. 2017
0Comentarios

El aeropuerto John Lennon de Liverpool (LJLA) es el primero en construir y lanzar un servicio de búsqueda en su web utilizando la API de Skyscanner, que conecta a sus pasajeros con los datos de comparación de vuelos de esta plataforma.

La reserva en el sitio web del LJLA, a través de Skyscanner, ahorra a los pasajeros la molestia de averiguar qué aerolíneas llevan a cada destino (a Madrid, París, Ámsterdam…) desde Liverpool y les ayuda a encontrar los mejores precios disponibles para cada uno.

Mejor experiencia de los pasajeros

A principios del año pasado el aeropuerto británico lanzó su nuevo sitio web, muy enfocado a mejorar la experiencia de sus clientes. Por eso, este nuevo desarrollo es un reflejo más de su intención en este sentido, ayudando a los pasajeros a volar desde Liverpool gracias al uso de una API.

Sarah Barrett, directora de marketing del aeropuerto de Liverpool, ha liderado esta transformación. Para ella, haber implementado esta API es un ejemplo precisamente del enfoque innovador del complejo.

Un sector con grandes avances tecnológicos

El sector de las aerolíneas no deja de innovar y, sin duda, ha descubierto en el terreno de las APIs un aliado perfecto para mejorar la experiencia de sus clientes. Hace unos meses, nos hacíamos eco de otro caso de uso con una aerolínea como protagonista.

Alaska Airlines fue de las primeras en desarrollar una aplicación para iPhone mediante la que los usuarios pueden acceder a su tarjeta de embarque. Hoy son muchas las compañías aéreas que han imitado este sistema, pero después la aerolínea fue más lejos y decidió apostar por incorporar una API, dentro de una iniciativa a la que denominaron ‘Innovation at the Edge’. El objetivo: desarrollar aplicaciones que ofrecieran valor añadido a sus usuarios y empleados.

También se rinde antes las notificaciones

Otra aerolínea norteamericana ha encontrado nuevas maneras de mantener la satisfacción de sus clientes también gracias a las APIs, en concreto, gracias a una API de notificación.  La compañía ofrece a sus pasajeros la posibilidad de hacer el checkin online 24 horas antes de su vuelo y a partir de ese momento, a través de este servicio de notificaciones recibirán cualquier cambio relacionado con él: cancelaciones, retrasos, cambios de puertas, información sobre los servicios de entretenimiento a bordo y todas las comodidades que ofrece.

La clave del sistema de notificación contratado es el software de IBM WebSphere. El mensaje se ejecuta a través del motor de reglas del administrador de decisiones operativas de IBM e IBM Integration Bus (WebSphere Message Broker) y proporciona una orquestación entre múltiples sistemas, incluyendo bases de datos de identidad.

Buena aceptación

El proceso de notificación de extremo a extremo para un vuelo de, por ejemplo, 174 pasajeros, puede llevar un minuto contando su supervisión. El resultado es una experiencia de vuelo enriquecida y sin estrés para el cliente.

En 2014, la compañía envió entre dos y tres millones de notificaciones diferentes en cinco meses y sólo el 0,5% de los clientes optaron por abandonarlo. Mientras, el 60% de ellos hicieron clic en los enlaces de dentro de las notificaciones para obtener más información.

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

Consulta otros casos de éxito con APIs

 

Creado el 10 Abr. 2017
0Comentarios

London Theatre Direct (LTD), la compañía de venta de entradas de teatro de Londres, está a la vanguardia de la tecnología actual gracias a las APIs. La empresa utiliza Mashery API Management de TIBCO Software, una API que ejerce como plataforma de gestión para negocios digitales, y eso le ha servido para vender entradas a partir de la creación de conectores personalizados con todos los teatros de la ciudad. 

La API TIBCO Mashery ofrece, concretamente, todo lo necesario para crear un mercado API integrado donde los proveedores de servicios y los consumidores se unen para crear, alojar, administrar, aprender y usar las APIs abiertas.  La herramienta de gestión permite además a London Theater Direct monitorear a los distintos socios conectados a la API central.

Gracias a ella, los amantes londinenses del teatro están encantados, ya que hasta ahora no contaban con muchas opciones para encontrar las entradas que querían. La conectividad de la API con los principales locales y grupos teatrales de la capital permite a los clientes acceder a más entradas en tiempo real, y se está experimentando un aumento en las ventas como resultado. De hecho, el musical ‘Jersey Boys’, por ejemplo, registró un aumento de 600% en las ventas desde que LTD comenzó a usar la API de TIBCO.

El complejo mundo del teatro

Vender entradas online puede parecer algo simple, sin embargo, conlleva unas dinámicas mucho más profundas, ya que una producción teatral es, en su esencia, un acto creativo, sin garantías de éxito desde el principio. Por ello es necesario un equilibrio entre las aspiraciones del productor y la realidad.

Una mejor emisión de billetes no sólo significa un aumento en las ventas, sino también que los productores y los locales pueden ofrecer espectáculos que antes podrían considerarse de mayor riesgo. Eso sin contar con todo el hilo de información que se desprende de la emisión de entradas en sí misma: quién va a qué tipo de espectáculo, cuándo, qué tipo de transporte usa para ir, etc.

Más que un servicio de venta de entradas

La compañía de venta de entradas no sólo ha creado un servicio de reserva más sencillo. La API que utiliza funciona como plataforma y así terceras empresas, como hoteles y compañías de transporte, también pueden conectarse con los servicios de LTD.

Es posible que una tercera parte de las personas que viaja a Londres quiera ir al teatro. Partiendo de esa premisa,  el responsable de la compañía de venta de entradas pensó que sería bueno conectar su servicio directamente con los sistema de reservas de habitaciones y cobrar una prima para hacerlo.

Por todo eso, la API utilizada por LTD ha generado una serie de oportunidades más allá de la venta directa de entradas como por ejemplo paquetes de eventos, programas de lealtad o incluso modelos de patrocinio.

En el mundo del teatro y en muchos otros sectores culturales, la tecnología nos permite avanzar de una manera que nunca habíamos imaginado. Las APIs son la llave para crear sinergias y alianzas que repercuten en mejoras para los negocios y también para toda la comunidad.

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

Creado el 03 Abr. 2017
0Comentarios

1.- Las APIs en el momento actual: Shamir Karkal, responsable de Open Platform en BBVA.

“Se habla mucho hoy en día de APIs y plataformas. Es un tema casi tan candente como blockchain. Una parte está siendo impulsada por la reglamentación, especialmente en Europa. La PSD2 está obligando a los bancos a abrir sus APIs, aunque en parte no es más que la evolución del sector”.

Si quieres ver toda la entrevista consulta este vídeo

2. - APIs y terceros: Pablo Junco, responsable de responsable de Estategia de Microsoft

“Las APIs se convierten en un elemento esencial para exponer información y operativas para su consumo por terceros de una forma estándar y controlada. Desde mi punto de vista, las APIs son la puerta que dejamos abierta, a propósito, para presentar al mundo nuestros productos y servicios de cara a que cada individuo o empresa las utilice de la forma que crea que le aportará valor (AS-IS, combinando otras fuentes, creando aplicaciones agregadas, etc.). Con ello esperamos generar algún beneficio: cualitativos y/o cuantitativos”

Aquí tienes la entrevista completa a Pablo Junco

3. - APIs y nuevos servicios: Scott Morrison, máximo responsable de APIs en CA Technologies

"El objetivo es poner las aplicaciones en manos de la gente de forma rápida y eficiente, asistiendo al proceso de innovación. Y es que no hay nada que frene más la innovación que la fricción o los frenos en los procesos operativos. Con las APIs, cualquiera puede experimentar y ofrecer un nuevo servicio".

Más sobre la opinión de Scott Morrison

4.- APIs y criptografía: Alfonso Muñoz, Senior Cybersecurity Expert & Research Lead BBVA

“Las APIs permiten que la criptografía se use de manera sencilla, controlada y auditada. Por ejemplo, si tenemos una aplicación que quiere cifrar información o protegerla, en lugar de que la aplicación tenga el algoritmo implementado, le puedes decir a ese tercero, a esa API, que quieres proteger esa información. Ese tercero va a cuidar de nuestros datos mediante APIs”.

Lee la entrevista completa de Alfonso Muñoz

5.-APIs y evolución: Lorinda Brandon, Sr. Product Manager, API Product Strategy at Capital One

"A medida que las APIs continúan entrando en el corazón de las cadenas de valor corporativas, es reconfortante ver un enfoque continuo centrado en mejorar la calidad de las APIs internas y externas, especialmente dentro de los dominios de seguridad y rendimiento que son los más críticos para el éxito tanto los proveedores de API como los consumidores ".

Smartbear recoge más declaraciones como esta en este artículo

6.- Nuevas oportunidades: José Manuel de la Chica, New Business Digital de BBVA.

“Las APIs proporcionan muchísimas oportunidades para cualquier empresa y cualquier negocio. La API es una de las tecnologías más transversales que está haciendo posible la transformación digital de los negocios tradicionales”.

Entrevista completa a José Manuel de la Chica

7. Todos más pendientes de todos: Kin Lane, API Evangelist

“En mi opinión, uno de los mayores beneficios de diseñar, desarrollar y trabajar con APIs en la web es que los desarrolladores se han visto obligados a prestar atención a lo que todo el mundo está haciendo y deseando. Yo sufro de esto. Hacer web APIs, proporcionar la mía propia y consumir APIs de terceros me obliga a prestar atención a proveedores y consumidores fuera de mi burbuja. Esto es bueno.”

Más sobre el trabajo conjunto en el desarrollo de APIs explicado por Kin Lane

 

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

Creado el 30 Mar. 2017
0Comentarios

Solo 10 tuits de los miles que se publican cada día han sido los elegidos como mejores en nuestro nuevo ranking. En esta selección hemos podido observar que cada día son más las empresas que usan una o varias APIs para mejorar su negocio o automatizar acciones. Sin más dilación, este es nuestro nuevo top 10:

1. @_ericelliott

Eric Elliot aconseja aprender los principios que se traducen a través de las barreras lingüísticas, consiguiendo 173 retuits y 309 likes. Sobre este mismo tuit, Eric recomienda su post titulado "The Software Developer’s Library: A Treasure Trove of Books for People Who Love Code", en el que hace una lista de sus libros de programación favoritos para principiantes, sobre productividad, artesanía de software, etc.

2. @craigbrownphd

Craig Brown, consultor de negocios y tecnología con más de 157.000 followers en Twitter, ha compartido, con gran éxito, un artículo de DZone sobre las principales diferencias entre SOAP y REST en rendimiento, APIs, etc.

3. @MikeQuindazzi

Mike Quindazzi vuelve a repetir en nuestra lista de mejores tuits con su publicación acerca de una encuesta realizada a 1.770 ejecutivos sobre el uso de las APIs para la mejora e innovación de las empresas, resaltando que el 88% ya hacen uso de las APIs en sus negocios.

4. @adamsconsulting

La periodista de tecnología Diana Adams, de Adams Consulting Group, ha compartido la infografía de Disruption sobre los 5 impulsores de interrupción de negocio durante 2017, que son la Inteligencia Artificial, el Internet de las Cosas, la Ciberseguridad, las APIs y la Automatización. Su tuit ha conseguido 20 retuits y 24 likes.

5. @susvis

Susan Visser, Social Lead de IBM Analytics, ha compartido la información sobre las características de los servicios financieros de IBM Cloud para desarrolladores. Su publicación es un tuit fijado en su perfil, que ha obtenido ya 16 retuits y 18 likes.

6. @eraser

Este tuitero ha compartido una infografía sobre blockchain creada por PwC, que trata de explicar las ventajas, incógnitas y aplicaciones potenciales de las bases de datos distribuidas.

7. @programmableweb

En los últimos quince días, el tuit con más interacción de ProgrammableWeb ha sido el referente a Adafruit, que es una plataforma con una API y productos para proyectos loT de todas las edades.

8. @tedepstein

Ted Epstein, CEO de RepreZen, ha compartido un artículo del blog de Red Hat Developers sobre el camino incremental de los Microservicios, en el que se determinan cinco pasos a la hora de implementar los microservicios en un negocio: determinar un lugar en la nube con una gran capacidad, implementar las aplicaciones en la nube, automatizar el canal de entrega, proporcionar a los equipos responsabilidad completa sobre el código y dividir equipos y códigos en unidades más pequeñas.

9. @Capgemini

Capgemini, consultoría sobre tecnología con presencia en más de 40 países, ha compartido el artículo de Christopher Stancombe, CEO de la unidad de negocio estratégica Capgemini Business Process Outsourcing, que trata sobre cómo conseguir una mejor experiencia de usuario gracias a las APIs. En este artículo, Christopher Stancombe comenta cómo las empresas centradas en el usuario y las redes sociales como Salesforce, Facebook, Amazon y Netflix han hecho accesibles los servicios existentes a través de sus APIs con gran éxito. Este enfoque ha ayudado a todos ellos a llegar a los clientes por nuevas vías y a establecer nuevas fuentes de ingresos.

10. @spotlessdata

Dato interesante sobre los errores en los datos, valga la redundancia. Spotless Data ha publicado un artículo indicando las 14 causas principales de los problemas de calidad en los datos, puesto que, según comentan, la mala calidad de los datos puede costar a las empresas un 20-25% de sus ingresos de explotación.

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

Creado el 29 Mar. 2017
0Comentarios

Todas las grandes y conocidas redes sociales, al igual que cientos de empresas internacionales, generan negocio gracias al sistema REST (Transferencia de Estado Representacional) y Twitter, como Instagram, YouTube o Facebook, no iba a ser menos.

Cuando hablamos de un sistema REST, nos referimos a cualquier interfaz entre sistemas que use HTTP para obtener datos o generar operaciones sobre esos datos en todos los formatos posibles, como XML y JSON.

Sin las APIs REST el crecimiento en horizontal sería mucho más complicado. En el caso de Twitter, su API REST te permite acceder a leer y escribir datos de Twitter, es decir, a través de ella se pueden crear tuits nuevos y leer el perfil de los usuarios y el dato de sus seguidores (entre otros datos de cada perfil), pues identifica las distintas aplicaciones de Twitter y los usuarios que se registran usando la autenticación y autorización OAuth. Las respuestas de la API REST de Twitter están en formato JSON.

La API pública de Twitter cuenta, además de con la API REST, con una API de streaming, que proporciona un acceso a un alto volumen de tuits con una baja latencia. La mayoría de los desarrolladores mezclan y combinan ambas APIs para conseguir su propia aplicación.

Características básicas de la API de Twitter

● La API de Twitter cuenta con cuatro "objetos" principales: Tuits, Usuarios, Entidades y Lugares.

● Tiene limitaciones diarias para las llamadas y cambios en la API para proteger a Twitter de los abusos. En concreto, la limitación se realiza principalmente por usuario, o mejor dicho, por token de acceso de usuario. Los límites de frecuencia se dividen en intervalos de 15 minutos y todos los criterios de valoración requieren autenticación, por lo que no son posibles las llamadas a la API no autenticadas.

● La API está basada en HTTP (sobre SSL), por lo que los procesos que requieran un método HTTP determinado devolverán un error, si no realiza la solicitud correcta.

● Hay parámetros específicos a la hora de hacer solicitudes a la API, límites de paginación y bibliotecas generadas para adaptar el funcionamiento de la API de esta red social.

Usos de la API de Twitter en tu negocio

Como comentábamos al principio, la API de Twitter, como ocurre con las de otras redes sociales, permite leer los perfiles de los usuarios y las publicaciones en esta red social y también permite la creación de tuits.

Empezando por esta última opción, que quizá es la más sencilla de entender, un uso básico de la API de Twitter en tu empresa, sería la creación y publicación de tuits cuando ocurran X requisitos, de tal manera que, siempre que se den determinadas circunstancias, el perfil de tu negocio tuiteará al respecto. Por ejemplo, cada vez que alguien nombre a tu empresa en Twitter e incluya la palabras “consulta”, “pregunta”, “por favor” o “gracias”, podemos crear un tuit por defecto de agradecimiento que les indique el tiempo máximo de respuesta por parte de nuestra empresa. Cualquier bot en Twitter o perfil que publique tuits automáticos, suele usar la API de streaming Twitter y tener como base una app creada en esta red social. Hay miles de casos divertidos de bots en Twitter, de hecho, según un reciente estudio, el 15% de los usuarios en Twitter son bots.

El caso de uso de la API de Twitter basado en el acceso a los perfiles de los usuarios y a las publicaciones en esta red social, nos permite crear patrones de usuarios para nuestro negocio o conocer si su experiencia es mejor o peor.

Casos prácticos

Un ejemplo concreto: somos una aerolínea y queremos saber cómo es la experiencia de los viajeros y cuál es el perfil de viajeros que más viaja. A través de la API de Twitter podríamos realizar una búsqueda de los aeropuertos a los que nuestra compañía vuela, que lleven la palabra vuelo, de tal manera que lleguemos a sacar datos sobre cuántos usuarios se han quejado en esta red social sobre la cancelación o retraso de sus vuelos y cuál es el promedio, por ejemplo, de seguidores, de esos usuarios. De esta manera, sean o no clientes de nuestra aerolínea, sabemos qué aeropuertos suelen tener más problemas y cuáles son los tipos de usuarios que usan esta red social para dar a conocer la incidencia o, inclusive, como medio de atención al cliente.

Otro ejemplo práctico del uso de la API en un sector diferente podría ser para una compañía de telecomunicaciones, gracias a las búsquedas en la red social, podemos conocer cuáles son las razones más habituales para darse de baja y, de nuevo, cuál es el perfil de usuario más satisfecho y menos satisfecho con nuestros servicios.

En el caso de un banco, por ejemplo, se pueden realizar búsquedas sobre cajeros automáticos y específicamente sobre robos en cajeros automáticos o fallos en estas máquinas, por ejemplo, para tomar medidas como ampliar la seguridad en los lugares más conflictivos. También se realizar un filtrado con búsquedas más específicas como: “crédito, banco, satisfecho o buen”, “cliente, banco, fiel o aconsejable” para averiguar qué servicios o con qué están más contentos sus clientes con cuenta en Twitter.

El uso de la API de Twitter es muy sencillo. Aquí tienes toda la documentación para ponerte en marcha y basarte en los recursos gratuitos de esta red social para obtener más información para tu negocio o una mejor atención al cliente.

Cómo Affinio usó la API de Twitter para conocer mejor al consumidor actual

¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

Creado el 28 Mar. 2017
0Comentarios

En el pasado los programadores de videojuegos solo tenían que preocuparse de hacer que sus creaciones fueran divertidas y entretenidas para quien jugase con ellas. Tampoco es que las plataformas de entonces pudieran hacer más: sin conexión a internet y con los polígonos contados, jugar a videojuegos era una experiencia individual o con amigos y familiares en casas y salones de arcade de todo el mundo.

Todo eso ha cambiado. Los videojuegos ahora son un acto social, una experiencia compartida con tus amigos no solo en la vida real, sino también en redes sociales. Es casi tan importante contar a qué juegas y narrar tus pasos por los mundos virtuales como el propio juego.

Por ello, y desde hace unos años, los creadores han empezado a introducir una serie de interconexiones o enlaces entre sus videojuegos, videoconsolas con plataformas sociales y de vídeo para que compartir aventuras sea tan fácil, literalmente, como apretar un botón.

Twitch

La plataforma de vídeo en directo por excelencia, comprada por Amazon en 2014, es la pionera en muchos aspectos de la emisión de videojuegos por Internet. Twitch ofrece un set de APIs más que completo que grandes estudios y desarrolladores independientes pueden incorporar en sus videojuegos.

• Video Upload API: permite subir los vídeos grabados en local directamente a Twitch, así como crear herramientas de emisión en directo. Funciona con formatos y codecs tradicionales como h264 para vídeo y AAC para audio.

• PubSub: para crear conexiones rápidas y continuadas entre ambas plataformas para crear sistemas de mensajería entre contactos, contador de espectadores o indicar el estado de la emisión, por ejemplo.

• Drops: una herramienta que permite ofrecer recompensas dentro de los videojuegos a las comunidades de espectadores dentro de Twitch. La lógica y el formato depende de los creadores del videojuego. Por ejemplo, los espectadores pueden conseguir mejoras para sus propios videojuegos simplemente viendo a otros jugadores en Twitch.

Twitch va más allá y trabaja con los desarrolladores para que los propios videojuegos estén adaptados para audiencias a través de internet, mejorando las interfaces, los trofeos y con elementos de reconocimiento, inclusión y cooperación entre jugadores y espectadores.

YouTube Live

YouTube también tiene su propia plataforma de APIs para emitir en directo y, aunque más rudimentaria que la anterior, posibilita acceder a ella tanto a desarrolladores como a jugadores.

Los métodos disponibles permiten además emitir en streaming, implementar chats, y definir dónde se podrán mostrar anuncios con el método LiveCuepoints. Este es clave, ya que forma la base de ingresos de muchos creadores de vídeos en la plataforma.

Para un estudio de desarrollo grande o independiente, introducir estas herramientas hará que los youtubers se conviertan en embajadores de un videojuego concreto, lo den a conocer, extiendan la imagen de su marca y, sobre todo, aumenten el interés y las ventas de la creaciones.

iOS Game Center

Con el iPhone llegó una nueva plataforma de videojuegos portátil que pronto revolucionaría el mundo. Años después, Apple creó Game Center, un sistema donde incorporar los comportamientos sociales de los juegos.

Con Game Center y con sus frameworks GameplayKit, ReplayKit y otras herramientas, los desarrolladores pueden crear marcadores de resultados y logros que permitirán a sus clientes competir con sus amigos e invitarles a participar en la partida.

A nivel social, gracias a algunas herramientas es posible compartir los mejores momentos en imágenes y en vídeos con la jugada y así que los jugadores puedan mostrar a sus amigos en Facebook, Twitter y demás plataformas sus hazañas más espectaculares.

Google Play Center

Al igual que el anterior, Google Play, la plataforma de distribución de aplicaciones para Android de Google, cuenta con múltiples APIs para hacer más inversiva la experiencia de un videojuego.

Los métodos son similares. Marcadores, sistemas para manejar partidas con varios jugadores, eventos por turnos y campañas son algunas de las cosas que Google Play Games Services facilita, aunque va más allá con una plataforma de partidas guardadas, plugins para las librerías más populares de desarrollo y traducción automática de todos los componentes textuales de un juego.

- APIs y medios de comunicación, ¿cuál es su relación?

- ¿Te interesan las APIs financieras? Descubre todas las que te ofrece BBVA

 

Creado el 28 Mar. 2017
0Comentarios

Páginas