Foros

Creado el 24 Abr. 2018
0Comentarios

Data Validation enviaba unos 247.000 millones de e-mails al día, es decir, como si cada persona recibiera 38 correos en una jornada. Esta plataforma permite a los equipos de trabajo de marketing validar direcciones de correo fácil y rápidamente. Se trata de una solución para los proveedores de servicios de e-mail.

Sus soluciones permiten proteger la reputación del remitente identificando cuentas no válidas y de spam. Además, comprueba la capacidad de entrega de un e-mail, sube listas de direcciones de correo electrónico  e identifica direcciones no válidas. Entre los partners de Data Validation se encuentra MailChimp.

Con el objetivo de mejorar la experiencia de usuario y de ampliar sus servicios, Data Validation decidió implementar una API. Además, esta tecnología era la idónea para solventar la necesidad de integrar métricas y establecer unos límites de uso.

Primero apostaron por crear cuentas de prueba en diferentes plataformas de gestión de APIs. Y así utilizaron varias APIs ficticias para comprobar cuál de ellas podían cumplir sus necesidades específicas.

Probaron hasta cuatro herramientas y acabaron rechazando dos de ellas porque tenían un coste demasiado elevado, y no querían invertir tanto a priori, sin poder testar el servicio.

Data Validation continuó buscando hasta que encontró 3Scale, una plataforma de administración de APIs que ofrecen soluciones escalables y flexibles para empaquetar, distribuir, controlar y conseguir beneficios a través de las mismas.

Con poco coste les permitió ampliar y mejorar la oferta a sus proveedores de servicios de correo electrónico, mientras que el equipo se centró en mejorar la funcionabilidad del producto.

En definitiva, resultó esencial para poder realizar una buena gestión de los recursos en un momento clave de su estrategia empresarial.

Resultados y beneficios del uso de la API

Resultados:

- Proporciona nuevos criterios de agregación sin interrumpir a los usuarios

- Mejora el registro y el uso de la plataforma

- Los socios pueden utilizar la API de Data Validation por lotes para automatizar y simplificar la validación por parte de sus usuarios

Beneficios:

- Ofrece soporte para múltiples aplicaciones en cada cuenta o usuario

- Estrangulación, medición, facturación y capacidad de escalar paquetes

- Administrar una API con muchas métricas y criterios de validación

Datos de interés

Fundación

2008

Tamaño

Pyme: 11 – 50 empleados

Financiación

Privada

Sector

Marketing y Publicidad

Síguenos en @BBVAAPIMarket

Creado el 19 Abr. 2018
0Comentarios

Un paso más allá es utilizar su conjunto de APIs. Y es que, además de a increíbles plataformas como Workplace, cualquier compañía puede acceder a una serie de APIs tan potentes como variadas.

Facebook Lead Ads

Los anuncios de Facebook son una de las mejores formas de conseguir potenciales clientes online. Ayudan a muchos tipos de negocios a conectar con personas interesadas en sus productos y servicios.

Los Facebook Lead Ads permiten a los usuarios registrarse de forma más fácil en tu negocio, mostrando un botón y un formulario dentro de cada mensaje. Lo ingenioso es que Facebook pre-rellena los campos de información que se soliciten: nombre, teléfono, dirección de correo electrónico, etc. De esta forma, serán mucho menos reticentes a enviar sus datos personales y conocer tus ofertas, servicios o darse de alta en tu plataforma.

Esta API tiene integración con los CRM más populares y también permite exportar los datos de registros en formato CSV para ser analizados posteriormente por las herramientas de las que disponga tu negocio.

Una vez publicado el mensaje con el botón para conseguir “leads”, puedes utilizar otras herramientas de Facebook para promocionar el mensaje y llegar a más personas.

Facebook Dynamic Ads API

Otra de las API más útiles para negocios online centrados en el comercio electrónico es la generación de anuncios dinámicos. Puedes utilizar tu ERP para crear un feed de producto con fotografías, descripciones y precios para cada cosa de tu catálogo o hacerlo a través de alguna otra herramienta interna de la que disponga tu empresa.

Una vez hecho, con Dynamic Ads API puedes crear un proceso que recoja esta información de tus productos y genere automáticamente artículos para tu página en Facebook. Para llegar a la audiencia que quieres, debes especificar los parámetros que permitan incluir y excluir a grupos demográficos según lo que necesites: por localización geográfica, excluyendo a un grupo para el que no vendes productos, etc.

El sistema también permite añadir sistemas de re-targeting para que los anuncios se muestren a personas que han visitado tu sitio online, pero que tus sistemas de analíticas vean que no han realizado ninguna compra. Un aspecto muy útil, ya que lleva a tasas de conversión mayores.

Por último, podemos elegir el precio de las impresiones y el coste total del anuncio. De esta forma, podremos aprovechar cuando los sistemas de subastas continuos de Facebook están más bajos para así mostrar nuestros anuncios sin gastar tanto dinero y controlaremos nuestro presupuesto que, a su vez, podremos dividirlo durante varios días o semanas, sin gastarlo todo de inmediato.

Para más detalle, puedes controlar la URL de destino con herramientas internas o algunas de terceros tan populares como Google Analytics.

Facebook Insights API

Esta API es muy usada por medios de comunicación, pero puede ser utilizada por casi cualquier negocio. El objetivo es comprobar cómo están funcionando nuestros mensajes en la plataforma, cuáles están siendo más compartidos y cuáles están consiguiendo mejores reacciones.

Además, nos permite crear múltiples versiones de un mensaje, con diferentes fotografías o vídeos, así como descripciones y todo tipo de permutaciones. Una vez que hemos decidido cuál es el mejor, podemos llevar más adelante la combinación ganadora y promocionarla dentro de Facebook para que alcance a más personas.

De esta forma, nuestra página de Facebook se convierte en un sistema de prueba y error automatizada, donde solo promocionaremos los mensajes que mejor rendimiento tengan y los que más tráfico o clientes puedan enviar hacia nuestro negocio.

Mezclando

Estas son solo algunas de las múltiples APIs y SDKs que Facebook ofrece. Son robustas, pero sencillas, y la verdadera explosión para tu negocio vendrá de saber combinarlas y adaptarlas para sacarles el máximo rendimiento.

Puedes ir más allá con el Graph API para conocer a tus potenciales clientes, con el Marketing API para crear campañas dinámicas y con las Business API para conseguir ventas directamente desde Facebook.

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

 

Creado el 18 Abr. 2018
0Comentarios

Real Time API

Real Time API Hub es un completo directorio sobre APIs útil tanto para el que tiene un conocimiento muy básicos de software como para usuarios avanzados. Su blog sí se centra más en contenidos especializados y de un alto componente técnico. 
 

OpenLegacy Blog

Open Legacy es una consultora de software especializada en APIs. En el blog de su web no peca de excesivo corporativismo. Y, al contrario del caso anterior, se dirige a un público con un conocimiento básico de las APIs.     
 

Apigee Blog

Adquirida por Google a finales de 2016, Apigee es una plataforma proveedora de APIs. En su página web ofrece dos blogs, uno más centrado en los negocios digitales de forma genérica, y otro en las APIs, donde analiza desde el diseño de estas herramientas hasta cuestiones de seguridad.
 

Datafire

Datafire es una plataforma abierta para construir APIs. Su blog no se actualiza con excesiva frecuencia, pero sí da información con valor añadido, desde un punto de vista más estratégico y menos técnico que otras opciones.   
 

Finalmente, es muy recomendable tener en cuenta el canal de la plataforma de contenidos Medium dedicado a las APIs, cuya actualización, con contenido de calidad, es casi constante.

 

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

 

 

Creado el 16 Abr. 2018
0Comentarios

Aquí tienes unos ejemplos de CRMs bastantes conocidos y de las ventajas y características de sus APIs:

 

Microsoft Dynamics 

La plataforma de Microsoft ofrece una de las API más variadas y potentes. Está basada en el estándar OData v4 que utiliza una terminología concreta con la que deberías estar familiarizado antes de em-pezar a trabajar. OData es a su vez una serie de estándares y especificaciones muy estrictas con las que referirse, seleccionar y asignar datos a través de peticiones a servicios tipo REST.

Repasemos unos ejemplos básicos de peticiones comunes. Empezando por las colecciones de entida-des. Por ejemplo, una lista de clientes a nuestro CRM en Dynamics:

GET {raíz_del_servicio}/Clientes 

Nos devolvería una lista de, en este caso, clientes:

{

"@odata.context": "{raíz_del_servicio}/$metadata#Clientes”,

"@odata.nextLink": "{raíz_del_servicio}/Clientes?%24skiptoken=10",

"value": [

{

"@odata.id": "{raíz_del_servicio}/Clientes(‘Comercio123’)”,

"@odata.etag": "W/"0811234DDDC34””,

"@odata.editLink": "{raíz_del_servicio}/Clientes(‘Comercio123’)",

"UserName": "Comercio123",

"FirstName": “Comercio”,

"LastName": “123”,

"Emails": [

“emailnegocio@comercio123.es”

],

"AddressInfo": [

{

"Address": “Avenida Larga”,

"City": {

"CountryRegion": “Spain”,

"Name": “Burgos”,

"Region": "ID"

}

}

]

},

{...}

]

}

Fácil. Ahora pidamos más información sobre la entidad individual primera mencionada “Comer-cio123”. Volvemos a hacer una petición GET como esta:

GET {raíz_del_servicio}/Clientes('Comercio123') 

Esto nos daría los datos del cliente concreto, que pueden ser más o menos extensos que los que el sistema haya devuelto en la consulta general de lista de entidades. También podemos paginar y con-seguir más datos de la colección de entidades siguiendo la referencia mencionada como nextLink:

GET {raíz_del_servicio}/Clientes?%24skiptoken=10 

Nos devolvería los datos de la colección a partir de la décima entidad en este caso. Una cifra arbitraria y configurable tal y como queramos.

Si queremos solamente obtener una característica o propiedad concreta de una entidad, por ejemplo solamente las direcciones de email de un cliente, podemos hacerlo con otra petición más específica:

GET {raíz_del_servicio}/Clientes('Comercio123')/Emails 

Nos devolvería, en este caso una sola dirección de email asociada:

{

“value”: [

“emailnegocio@comercio123.es”

]

}

Simple. Podemos adentrarnos más en el mundo de Dynamics CRM y OData siguiendo la numerosa documentación existente online.

 

Zoho CRM

Uno de los CRM más populares y pionero de muchos conceptos hoy comunes es el de Zoho. Un siste-ma que ofrece un par de docenas de métodos flexibles con los que manejar los datos almacenados en nuestro CRM.

Se necesita un token o muestra de validación que podemos obtener a través de su plataforma de desarrolladores. Una vez conseguido, acceder al CRM de Zoho con su API es bastante elemental.

Con el método getMyRecords obtenemos las colecciones de datos adecuadas, asignándolas en la URL de la petición. Por ejemplo, para una hipotética colección de “Clientes” sería:

https://crm.zoho.eu/crm/private/xml/Clientes/getMyRecords?newFormat=1&authtoken={muestra_de_validación}&scope=crmapi 

Tenemos diferentes configuraciones para buscar, ordenar y filtrar estos datos. Aunque son naturales y directos, los atributos para hacerlo son específicos para cada sistema.

El resto de métodos son casi tan auto-definitorios como el primero. insertRecords para añadir, updateRe-cords para actualizar, getRecrodById para seleccionar uno específico, etc.

 

SalesForce

Quizá una de las APIs más utilizadas a nivel mundial. SalesForce tiene una plataforma robusta y probada con la que sus clientes y revendedores pueden administrar sus datos.

Permite una API REST para acceder directamente, establecer conexiones a través de un API SOAP estándar para interconectar con otras plataformas existentes y una Tooling API para construir nuestra propia plataforma.

Si tienes un negocio ya establecido, es recomendable que optes por alguna herramienta ya creada y definida. En ese caso el departamento de IT de tu compañía haría bien en aprender a utilizar de forma extensa el API SOAP para que los engranajes entre las distintas plataformas estén bien engrasados y funcionando sin problemas, errores o falta de coherencia.

Si quieres desarrollar tu propia aplicación, el Tooling API te permitirá añadir funciones a tus herramien-tas creadas en Force.com, construir módulos dinámicos para integraciones propias o ir más allá con la creación de herramientas completas.

Para cualquiera de esas APIs, la documentación es extensa y detallada. Una vez entendidos algunos conceptos básicos de entrada, realizar conexiones entre CRMs no es excesivamente enrevesado, pero sí requiere de una labor amplia.

 

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

Creado el 12 Abr. 2018
0Comentarios

Poder hacer más con los datos que ya tenemos, combinarlos con otros datos, encontrar “pepitas de oro en el barro digital”  y otras operaciones son hoy más accesibles que nunca.
Cualquier empresa tiene la posibilidad de crecer con estas herramientas, independientemente de su tamaño y presupuesto. Te presentamos a continuación algunas APIs que pueden hacer el día a día en tu empresa más eficaz.

Puedes aumentar la productividad de tu negocio con estas herramientas fáciles de integrar.

BombBomb: un e-mail marketing distinto
 

Enviar e-mail de marketing es un proceso fácil de automatizar y es uno de los más abusados por los negocios. Los clientes y proveedores pueden perder rápidamente el interés y hacer que una campaña de marketing por email se convierta en una forma de tirar el dinero a la basura. BombBomb planea cambiar eso añadiendo un vídeo a cada uno de los correos de tu compañía, con una previsualización en formato GIF.

BombBomb se conecta a tu cuenta de Gmail o de Salesforce, aunque su API permite extender sus capacidades a casi cualquier sistema. Una vez creada una o varias campañas, podemos comprobar el estado de las aperturas, clicks y otras variables de nuestros correos multimedia.

 

SAP Anywhere: un centro neurálgico para tus API

Fuente: SAP Anywhere.

Anywhere es una de las APIs más potentes para cualquier negocio. Permite integrarse con aplicaciones de terceros, extraer los datos en formato JSON interoperable y luego utilizar esa información para desarrollar nuevas aplicaciones o integrarlo con otras API o herramientas que ya tengas en tu negocio.

Esta flexibilidad permite compartir datos entre diferentes divisiones de tu empresa. Permite convertir tu control de stock en una tienda online o en una aplicación de gestión para tus proveedores. Puedes hacer que tus datos de clientes en el CRM sean usados para crear campañas de marketing. Estos son dos de los múltiples beneficios  de tener el API de Anywhere de SAP en el nexo de tu negocio.
 

Yext: coordina tus datos públicos

Fuente: Yext Listings.

Si tu negocio es de cara al público, necesitas que la información con la que trabajas sea correcta y esté actualizada siempre. Mantener los datos en servicios como Google Maps, Yelp, Facebook, etc. es muy complicado, y si tienes una empresas con varias tiendas o franquicias, se hace directamente imposible. Aquí es donde Yext Listings te puede ayudar.

Con esta herramienta podrás tener los teléfonos, datos de contacto, dirección, horarios de apertura, ofertas, y mucho más- de cada una de tus tiendas automáticamente actualizados en servicios de localización como Google Maps, Apple Maps, tu perfil de Instagram o Facebook, Yelp, y muchos más. Tiene un directorio de diversas APIs que te permiten organizar esta información, así como recibir los cambios y novedades de las plataformas al instante.

Cualquier empresa tiene la posibilidad de crecer con estas herramientas (las APIs), independientemente de su tamaño y presupuesto

FulFil: organiza tu inventario

Fuente: FulFil.io

Si tu negocio se basa en tener un catálogo de productos organizado a través de diversos canales online, seguramente sabes lo caótico que puede ser gestionar el inventario, los envíos y los pagos entre diversas plataformas. FulFil.io ofrece una API que hace de intermediario entre tu negocio y todos los proveedores y canales de venta que tengas.

Como canal, tiene integraciones con Amazon, EBay, Magento o Shopify entre otros. Pero también te permite conectar con tus cuentas sociales en Facebook y Twitter para promocionar tu catálogo, gestionar los pagos con Stripe como pasarela, organizar los envíos con diversos proveedores de paquetería e incluso mantener tu sistema de gestión de clientes actualizado al momento.


Taggun: gestiona los gastos de tus empleados

Fuente: Taggun.io

El departamento de contabilidad de cualquier empresa mediana o grande se puede inundar de tickets y facturas que introducir en los libros de cuentas. Una forma cómoda de hacer el trabajo más sencillo es conectando nuestra plataforma de pagos con la API de Taggum.

Funciona aplicando reconocimiento de texto a las imágenes de los tickets, extrayendo información fiscal del comercio, el precio total pagado, impuestos, fecha y más datos de forma automática. Si lo combinamos con una plataforma de gestión para empleados, tu negocio puede crear una plataforma para que cada empleado entregue sus gastos de forma rápida y eficiente.

 

BBVA Business Accounts

Fuente: BBVA API Market.

Entre varias de las APIs ofrecidas por BBVA, destaca Business Accounts, que te permite integrar tus aplicaciones con las cuentas de negocio del banco. Este método tan sencillo permitirá a la compañía reducir la pérdida de usuarios y clientes a lo largo de pasarelas, carritos y similares.

La plataforma utiliza un método de autenticación en 3 partes a través de OAuth: aplicación, API y usuario que permite a cada usuario actuar de forma independiente. El acceso y el flujo de información es siempre a través del formato estándar AEB43 de cuentas bancarias. El acceso nativo al estado de las cuentas bancarias de tus usuarios es especialmente útil para integrarlo con ERPs y sistemas de clientes.

 

Si te interesa el mundo de las APIs, puedes descubrir más sobre las APIs de BBVA aquí.

 
Creado el 10 Abr. 2018
0Comentarios

La creación de productos de software tiene numerosos aspectos delicados, uno de ellos a buen seguro es la gestión de la identidad (Identity Management - IDM), sobre todo cuando se producen cambios por parte del usuario. Procesos de registro o acceso, modificaciones de información personal… Cualquier elemento dentro de esa gestión puede convertirse en un auténtico quebradero de cabeza para los desarrolladores, en un entorno volátil y con implicaciones en seguridad, donde los robos de identidad son espinosos en sectores como el bancario.

En todo este escenario, las APIs se han convertido en una pieza clave del engranaje porque abren posibilidades antes poco exploradas: por un lado facilitan los procesos de autenticación o, incluso, se convierten en el centro de toda la operativa de negocio. Un ejemplo son las APIs vinculadas a redes sociales como Facebook o Twitter, a partir de las cuales se gestionan los datos personales de todos los perfiles. 

BBVA Connect es otro ejemplo de la utilidad de las APIs para la gestión de la identidad. BBVA Connect facilita la experiencia de los clientes del banco en páginas webs o aplicaciones de terceros, asociados con la entidad. Gracias a las APIs, los clientes tienen la opción de compartir sus datos de forma segura e inmediata (sin necesidad de ceder a la aplicación tercera las credenciales de la banca online, siempre gestionadas y custodiadas por BBVA) y los procesos de registro son ágiles y sencillos.

La identidad digital es un paraguas que abarca una gran cantidad de negocios o campos de producción de software: directorios, tarjetas digitales, proveedores de servicios y proveedores de identidad, procesos de autenticación mediante tokens de acceso, administración de contraseñas, control de registro y acceso, OpenID (estándar de autenticación de código abierto de la OpenID Foundation), OAuth (concretamente OAuth 2.0.), SAML (SAML 2.0.), Single sign-on… Son numerosos los ejemplos de protocolos y estándares de identidad digital, que permiten tanto la propia formación de esa identidad como su protección. 

Las APIs y la identidad digital

Dentro de la gestión de la identidad y de cómo las APIs han facilitado ese proceso, SCIM (System for Cross-domain Identity Management) es un estándar que en 2011 marcó un camino a seguir. No fue un estándar que revolucionara la industria de la identidad digital, pero sí pone encima de la mesa una ordenación de las mejores prácticas del sector en esta materia. Empresas como Ping Identity, SailPoint, Nexus Group y UnboundID se aliaron con proveedores en la nube como Google, Cisco o Salesforce (uno de los grandes CRM-Customer Relationship Management) para lanzar y promover el protocolo de gestión de identidad en la nube simple.

El Sistema de Gestión de Identidad entre Dominios está diseñado para facilitar ese proceso en aplicaciones que están basadas en esa nube. El objetivo de SCIM es simplificar el desarrollo y la integración de los procesos de autenticación y autorización con plataformas o sistemas ya existentes. El estándar busca una mayor rapidez, un menor coste y una mayor facilidad a la hora de identificar y mover perfiles de usuario dentro y fuera de aplicaciones basadas en la nube. 

SCIM está cimentado en una API REST que gestiona información en formato JSON. La API utiliza llamadas habituales como POST (creación de un usuario), GET (leer la información del perfil de un usuario), PUT (sustituir la información personal), DELETE (suprimir el usuario); o PATCH (actualizar los datos del perfil de usuario): 

Create = POST https://example.com/{v}/{resource}

Read = GET https://example.com/{v}/{resource}/{id}

Replace = PUT https://example.com/{v}/{resource}/{id}

Delete = DELETE https://example.com/{v}/{resource}/{id}

Update = PATCH https://example.com/{v}/{resource}/{id}

¿Cómo se codifican los datos de cada usuario en formato JSON? Aquí un ejemplo de objetos SCIM con atributos simples como las cadenas de identificación y nombre de usuario; o atributos complejos como la dirección, email, número de teléfono…  

{

  "schemas" : [ "urn:ietf:params:scim:schemas:core:2.0:User" ],
  "id" : "2819c223-7f76-453a-919d-413861904646" ,
  "externalId" : "bjensen" ,
  "meta" :{
    "resourceType" : "User" ,
    "created" : "2011-08-01T18:29:49.793Z" ,
    "lastModified" : "2011-08-01T18:29:49.793Z" ,
    "location" : "https://example.com/v2/Users/2819c223..." ,
    "version" : "W\/\"f250dd84f0671c3\""
  },
  "name" :{
    "formatted" : "Ms. Barbara J Jensen, III" ,
    "familyName" : "Jensen" ,
    "givenName" : "Barbara" ,
    "middleName" : "Jane" ,
    "honorificPrefix" : "Ms." ,
    "honorificSuffix" : "III"
  },
  "userName" : "bjensen" ,
  "phoneNumbers" :[
    {
      "value" : "555-555-8377" ,
      "type" : "work"
    }
  ],
  "emails" :[
    {
      "value" : "bjensen@example.com" ,
      "type" : "work" ,
      "primary" : true
    }
  ]
}

Identidad digital y las soluciones de código abierto

Una de las debilidades de los procesos de identificación digital era el enorme desgaste que se infringía en los usuarios que deseaban autenticarse en varios servicios o plataformas a la vez. Cada proceso de ingreso exigía distintas identidades. Surge así la necesidad de crear protocolos de autenticación centralizada y gestión de políticas. Inicialmente, algunas empresas como IBM u Oracle lanzaron herramientas propietarias (IBM Tivoli Access Manager u Oracle Access Manager). Pero más tarde llegaron protocolos abiertos o de código abierto.

En el marco del opensource destacan OpenID Connect y OAuth 2.0, dos soluciones que han introducido un antes y un después en la gestión de la identidad y los procesos de autenticación en el desarrollo del software. Han permitido la independencia de soluciones de pago e impulsado la democratización a bajo coste. Tanto es así que sectores con un enorme porvenir como el Internet de las Cosas han apoyado gran parte de su desarrollo en protocolos abiertos como OAuth 2.0. 

- OpenID Connect: un protocolo abierto que apuesta por la autenticación única de los usuarios y que forma parte de las especificaciones de OAuth 2.0. Permite a los desarrolladores autenticar a usuarios en sitios web a través del navegador (JavaScript) y aplicaciones móviles nativas sin la necesidad de asumir la responsabilidad del almacenamiento y gestión de contraseñas, con todo lo que eso conlleva de asunción de los efectos de perder esa información. Es un proceso de identificación fácil y garantizado. OpenID usa llamadas HTTP y formato JSON para identificar usuarios.

Las especificaciones de OpenID se lanzaron en febrero de 2014 y el programa de certificación OpenID Connect se publicó en abril de 2015. Detrás de ese programa hay compañías tan conocidas como Google, Microsoft, Ping Identity, ForgeRock, Nomura Research Institute o Paypal

OAuth 2.0: este marco de protocolo ha supuesto una auténtica revolución dentro de los procesos de gestión de identidad digital en el desarrollo de software. Facilita de una forma sencilla y garantizada un acceso limitado a un servicio HTTP por parte de aplicaciones de terceros, sin necesidad de nombres de usuario y contraseña, a través de token de acceso. Eso es lo que permite no poner en riesgo el uso de los recursos por otros proveedores o clientes cuando se vulnera una contraseña. OAuth 2.0 está disponible para aplicaciones web, aplicaciones de escritorio, teléfonos móviles… Además, este protocolo de autenticación es usado por la mayoría de empresas del sector tecnológico (Google, Twitter, Facebook…) y del Internet de las Cosas. 

Si quieres probar las APIs de BBVA, testéalas aquí.

Creado el 09 Abr. 2018
0Comentarios

La transformación digital de la banca se ha visto materializada en el  'open banking'. Un modelo impulsado por la UE mediante la implementación de la nueva directiva europea sobre servicios de pago, la denominada PSD2. En este nuevo escenario, las APIs han pasado a ser las protagonistas de este proceso. 

Joy Macknight, ‘deputy editor’ de The Banker explica en un artículo de la prestigiosa publicación especializada cómo el sector bancario, que inicialmente reaccionó con lentitud a las posibilidades que ofrecen las APIs, ha recobrado en los dos últimos años el terreno perdido.

Muchos grandes nombres del sector han puesto en marcha ya iniciativas para abrir sus plataformas y sus servicios core a través de APIs abiertas. BBVA, señala Macknight, es uno de los protagonistas destacados en esta revolución.

En el territorio de la UE, es clave la PSD2, actualización de la Directiva de Servicios de Pago (PSD, por sus siglas en inglés Payment Service Providers), que entró en vigor en enero de 2018. La norma comunitaria requiere a las entidades bancarias compartir los datos de sus clientes con terceros proveedores. El propósito es eliminar barreras de entrada en el sector, incrementando así la competencia.

Pero este empeño no es exclusivo de la UE. Reino Unido -en pleno proceso de Brexit, que se haría efectivo en 2019- mantiene su propia agenda en fomento del ‘open banking’. Ha creado una institución llamada precisamente así, Open Banking, que el pasado julio marcó una serie de especificaciones para las APIs financieras, normas que también se hacen efectivas en 2018. Por su parte, el gobierno australiano se ha propuesto impulsar formalmente el ‘open banking’, con nuevas disposiciones que podrían estar listas este mismo año.

Pero, ¿en qué consisten realmente las APIs y cómo pueden cambiar la relación entre los ciudadanos y sus entidades financieras? Las interfaces de programación de aplicaciones (APIs, por sus siglas en inglés) permiten a los programas de software intercambiar datos de manera estandarizada, es decir, ‘comunicarse’ de una forma eficaz y rápida. La consecuencia es que los desarrolladores pueden crear nuevas y mejores aplicaciones integrando los datos de otros programas, y los usuarios reciben un servicio mejor y más completo. Para la banca, son la herramienta clave en su transformación: de entidades financieras a parte central de un ecosistema digital conectado en el que se alían con todo tipo de empresas.

El artículo de The Banker destaca la apuesta de BBVA, resaltando el apertura comercial, este mismo mes de mayo, de ocho APIs a través de BBVA API Market. Así empresas, startups y desarrolladores pueden lanzar nuevos productos y servicios integrando en sus aplicaciones servicios financieros para clientes de BBVA, siempre que estos den su permiso. “El dato pertenece al cliente”, explican a The Banker desde BBVA API_Market en España, y con su consentimiento BBVA facilita que lo comparta “con aquellas empresas que le aporten valor y sean capaces de prestarle los mejores servicios”.

Macknight, que relata también las iniciativas de entidades como Starling Bank, Nordea, Wells Fargo, MasterCard, o National Australia Bank, señala también cómo ha menudo se opta por un sistema con distintos niveles de acceso que permite a las empresas probar progresivamente las posibilidades de las APIs en sus respectivos negocios. En el caso de BBVA API Market, por ejemplo, se presenta en tres niveles: un sandbox de pruebas con datos simulados; el nivel Basic, gratuito y con datos reales para un uso limitado; y Full, con acceso total y una relación contractual.

Las APIs se consolidan así como una herramienta doblemente útil para la banca: constituyen el instrumento más eficaz para adaptarse a las nuevas reglas del juego que marca la PSD2 y, sobre todo, les permiten transformarse en entidades más digitalizadas y conectadas con las necesidades de sus clientes.

Creado el 06 Abr. 2018
0Comentarios

El valor de la analítica como elemento clave en la toma de decisiones de negocio está fuera de toda duda. Las empresas han ido incorporando poco a poco la analítica y el concepto de métricas del éxito dentro de sus procesos de decisión, aunque aún no se pueda hablar de democratización ni universalización. Todavía hay muchas compañías que basan todas sus decisiones en la intuición de sus profesionales senior y con más experiencia o directamente en las decisiones de sus CEOs. Dentro de la analítica, existen algunas herramientas interesantes que dan un salto añadido: basan sus análisis en el poder de las APIs predictivas, aquellas que generan valor a partir del aprendizaje automático y el aprendizaje continuo.

Las APIs predictivas son las que están permitiendo el uso del aprendizaje automático (machine learning) de forma accesible. Son estas interfaces de desarrollo de aplicaciones las que detectan patrones de datos y asignan la probabilidad de que un hecho futuro pertenezca a ese patrón concreto y generar un modelo de predicción eficiente. Estas APIs permiten que los desarrolladores puedan crear estos modelos a partir de la información histórica en instituciones financieras para detectar el fraude, las grandes corporaciones para controlar la política de precios, las eléctricas para anticiparse a la demanda… Hay numerosos ejemplos.  

Hoy existen dentro del mercado algunos softwares de analítica que utilizan el aprendizaje automático y los datos para cumplir los objetivos de negocio:

PredicSis AI 

PredicSis AI es una plataforma destinada, esencialmente, a algunos perfiles técnicos, de análisis y de negocio dentro de cualquier compañía: ejecutivos de la compañía, ingenieros de software, ejecutivos de cuentas, analistas de negocio, equipos DevOps y científicos de datos. Para probarlo, cualquier empresa tiene la posibilidad de hacer una petición de prueba a través de un formulario en su página web. El proceso por el que establece predicciones de negocio tiene cuatro pasos:

● Implementación de indicadores: PredicSis AI permite recoger una gran cantidad de datos agregados desde numerosas fuentes distintas. Ese gran conjunto de información es la base a partir de las que se tomarán decisiones.

● Construcción de segmentos: es esencial para los profesionales en general, pero mucho más para aquellos que no tienen formación técnica, establecer segmentos óptimos para descubrir las relaciones reales entre los datos, sobre todo si de esas relaciones salen decisiones de negocio. Es mostrar el gran volumen de información a través de ideas simples y relevantes.

● Modelo de predicción: en esta fase, PredicSis AI genera una fórmula o modelo que sirve para predecir el comportamiento futuro. En este proceso, es importante controlar la desviación de esa predicción. Si la desviación de los valores es muy grande, las decisiones empresariales pueden ser erróneas.

● Predicción final: a partir de los tres pasos previos, el modelo utiliza los datos más recientes para generar la predicción a partir de la audiencia objetivo. El modelo predictivo puede mejorar el rendimiento de campañas y procesos.

PredicSis AI es un software que aprendizaje automático que utiliza algoritmos de aprendizaje supervisado para la creación de modelos. Los profesionales que usen la plataforma pueden acceder a ella a través de una interfaz gráfica en un navegador web, como si estuviera navegando por internet, o mediante una interfaz de programación, con el uso de su SDK en Python o a través de llamadas a su API REST.  

Apache PredictionIO

Apache PredictionIO es un servidor de aprendizaje automático de código abierto construido en la parte superior de la pila para que desarrolladores y científicos de datos puedan crear motores y modelos predictivos con objetivos de negocio. Si nos fijamos en la imagen de arriba, PredictionIO podría incluir modelos de predicción y procesos de machine learning en una aplicación móvil. Hacerlo desde cero exige mucho esfuerzo, tiempo y mayor coste en el entrenamiento de un algoritmo. PredictionIO no es nada más que algo parecido a un servidor LAMP para el análisis de datos a través de modelos predictivos, que se encarga de todo el proceso engorroso de gestionar los algoritmos, su entrenamiento, su implementación en la parte superior de una aplicación donde se ejecuta, las distintas dependencias…

Este servicio tienes las siguientes características:

● Responder a las consultas dinámicas en tiempo real.

● Unificar los datos de distintas plataformas en lotes o en tiempo real.

● Dispone de bibliotecas de machine learning y procesamiento de datos como Spark MLLib y OpenNLP. Spark MLLib contiene algoritmos de regresión logística y máquinas de vectores de soporte (SVM), modelos de árbol de regresión bayesiana; técnicas de mínimos cuadrados; modelos de mezclas gausianas; análisis de conglomerados de K medias; asignación latente de Dirichlet (LDA); descomposición en valores singulares (SVD); análisis de componentes principales (ACP); regresión lineal; regresión isotónica….

● Facilitar la gestión de la infraestructura de datos.

Apache PredictionIO puede ser instalado como una pila de aprendizaje automático completa, con Apache Spark, MLLib, HBase, Spray y Elasticsearch.

Seldon

Seldon es una plataforma predictiva que proporciona recomendaciones de contenido que está montado sobre un clúster Kubernetes. Kubernetes es un sistema de código abierto creado por Google para programar el despliegue, el escalado y la monitorización de aplicaciones empaquetadas en contenedores, alojadas en la nube y con necesidad de computación. Este sistema está presente en proyectos del buscador tan importantes como Google Drive o Google Maps. El empaquetado que facilita Kubernetes permite llevar las aplicaciones a cualquier plataforma y ejecutarlas, ya sea Amazon Web Services, Google Cloud Platform o Microsoft Azure

Algunas de las características más importantes de Seldon:

Recomendaciones de contenido y productos: Seldon permite capturar y registrar las acciones del usuario a través de su API REST, y después usar esa información para entregar recomendaciones personalizadas a los usuarios. La infraestructura de Seldon está formada por un conjunto de distintas capas: una capa en tiempo real, responsable de manejar las solicitudes de la API predictiva en tiempo real; la capa de almacenamiento, que gestiona el almacenamiento de los distintos componentes de la infraestructura; y la capa de estadísticas, que monitoriza y analiza el sistema en funcionamiento. 

● Realización de predicciones: los datos agregados, la base de cualquier modelo predictivo, se envían a la plataforma a través de la API REST en tiempo real. Es la interfaz de desarrollo de aplicaciones quien recaba datos de múltiples fuentes para la elaboración del modelo predictivo. Normalmente esos datos se envían en formato JSON y después se produce un proceso de modelado de los datos mediante algoritmos, entre otros motivos por JSON no es el mejor formato para crear modelos de aprendizaje automático. 

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

Creado el 05 Abr. 2018
0Comentarios

In 2013, Tim Burke and Stephen Hankinson viewed Twitter as an opportunity to find new customers for their business applications. So they spent a year analyzing data from Twitter graphics (via public APIs) to quickly identify and segment groups. Affinio was thus created, and with it a number of tools: one to analyze Twitter users and another for segmentation.

Burke and Hankinson later realized there was room for their product to offer further possibilities by integrating the Twitter advertising platform.  In fact, they first tested Twitter's custom segmentation in their own company and that grew their customer base.

What they did was take advantage of some previous work to build a number of guidance tools to meet their customers’ needs. This required leveraging Twitter's own network, the Gnip platform, adapted audiences, and Twitter's advertising API.

All these tools permitted them to:

1 - Expand the 'affinity' group. Once Affinio discovers niche segments of the followers of a brand, it uses its own algorithm (using the Twitter API and the Gnip search API) to search for matches with that profile in the entire Twitter user base. This increases the user segment to which a brand can direct its Twitter advertising campaign.

2 -Improve their orientation. Affinio uses a custom optimization engine to improve its orientation, thanks to the statistics of the advertising campaign.

3 -Recommend content. It's able to offer common terms, hashtags, images and content used by a particular segment. These ideas are used to suggest a copy that the user should consider to improve the campaign's performance, knowing that these will resonate with the target audience.

4 -Create multivariate tests. Affinio uses the Twitter advertising API to create multiple simultaneous campaigns with combinations of creativity and copies oriented to data. In addition, it tracks results in real time for automatic optimization on behalf of clients.

In its early beta cases Affinio's results were very interesting. In particular, a small B2B software business generated 25% more sales opportunities compared with previous Adword campaigns. Its creators admit that success lies in forming a kind of tribe and from there, to orient everything toward it.

"Our ideas of the tribe and content recommendations give them the 'secret handshake' [to the niche you are targeting] to enter their most influential communities to promote trust and a deeper commitment", explained the managers. All thanks to identifying new business opportunities and also using one of Twitter's APIs.

 Are you interested in financial APIs? Discover all the APIs we can offer you at BBVA

Creado el 05 Abr. 2018
0Comentarios

En 2013, Tim Burke y Stephen Hankinson vieron en Twitter la oportunidad de encontrar nuevos clientes para su negocio de aplicaciones. Por eso se dedicaron a analizar durante un año los datos de los gráficos de Twitter (a través de las API públicas) para identificar y segmentar rápidamente grupos. De ahí nació Affinio, y con ella una serie de herramientas: una para el análisis de usuarios de Twitter y otra para la segmentación.

Más adelante Burke y Hankinson se dieron cuenta de que había espacio para que su producto ofreciera aún más posibilidades mediante la integración de la plataforma de anuncios de Twitter.  De hecho, primero probaron la segmentación personalizada de Twitter en su propia empresa y eso hizo crecer su base de clientes.

Lo que hicieron fue aprovechar parte su trabajo previo para construir una serie herramientas de orientación para satisfacer las necesidades de sus clientes. Esto requirió aprovechar la propia red de Twitter, la plataforma Gnip, audiencias adaptadas, y la API publicitaria de Twitter.

Todas estas herramientas les permitieron:

1.- La expansión del grupo de ‘afinidad’. Una vez que Affinio descubre segmentos de nicho de los seguidores de una marca, utiliza su propio algoritmo (aprovechando la API de Twitter y la API de búsqueda de Gnip), para buscar coincidentes con ese perfil en toda la base de usuarios de Twitter. Esto aumenta el segmento de usuario hacia el que una marca puede dirigir su campaña publicitaria de Twitter.

2.-Mejorar su orientación. Affinio utiliza un motor de optimización personalizado para mejorar su orientación, gracias a las estadísticas de la campaña publicitaria.

3.-Recomendar contenido. Es capaz de ofrecer términos comunes, hashtags, imágenes y contenido utilizado por un segmento concreto. Estas ideas se utilizan para sugerir un copy que el usuario debe considerar para mejorar el rendimiento de la campaña, sabiendo que estos resonarán con el público objetivo.

4.-Crear pruebas multivariantes. Affinio utiliza la API de anuncios de Twitter para crear varias campañas simultáneas con combinaciones de creatividad y copies orientados a datos. Además, rastrea los resultados en tiempo real para realizar la optimización automática en nombre del cliente.

En sus primeros casos beta, los resultados de Affinio fueron muy interesantes. En particular, una pequeña empresa de software B2B generó un 25% más de oportunidades de ventas en comparación con las campañas anteriores de Adword. Sus creadores confiesan que el éxito recae en formar una especie de tribu y a partir de ahí, orientar todo hacia ella.

"Nuestras ideas de la tribu y recomendaciones de contenido les dan el 'apretón de manos secreto' [al nicho al que va dirigido] para entrar en sus comunidades más influyentes, para impulsar una confianza y un compromiso más profundos”, explican los responsables. Todo gracias a la identificación de nuevas oportunidades de negocio y también al uso de una de las APIs de Twitter.

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

Páginas