Facebook y su API de miedo

O por lo menos eso es lo que dice una encuesta (que originalmente empezó en HackerNews) realizada a desarrolladores  por el servicio de integración de fotografías Trove.

Bueno, pero primero pongamos las cosas un poco en contexto. Seguro aunque no sean desarrolladores habrán escuchado el termino por ahí. Evitando entrar en cuestiones muy técnicas; una API es un conjunto de características extendidas (por decirlo de alguna manera) que se agregan a una aplicación para que esta pueda tener interacción con otros sistemas. Sin ir más lejos podemos citar como ejemplo cualquier cliente de Twitter o una aplicación externa que pueda mostrar un tweet desde nuestra cuenta si que nosotros hayamos necesariamente escrito algo.

Hoy en día es difícil imaginar algún servicio web que no nos provea de una API para poder interactuar con él. De eso va entonces este rollo.  La encuesta se aplicó a más de 100 desarrolladores, algunas preguntas eran de opción múltiple y otras abiertas; fue en estas en las que los encuestados mostraron su mal estar por algunas malas prácticas en las que incurren las grandes compañías al momento de querer usar sus APIs, siendo la más castigada Facebook, seguida por Google y Twitter.

Imagen: Programmable Web

Cabe mencionar que aunque Twitter tuvo algunos puntos malos, fueron más los comentarios positivos (más que cualquier otro), mientras que las quejas hacia Google fueron más bien por APIs que han ido desapareciendo. Mientras que las quejas a Facebook fueron por deficiencias en el servicio.

Según la encuesta algunos de los dolores de cabeza más recurrentes al usar la API’s  son:

  • Poca documentación
  • OAuth
  • Deficiente manejo de errores
  • Falta de código de ejemplo
  • Cambios constantes en la API  (Por mucho Facebook es el servicio que más quejas tuvo en este rubro)

En fin, aunque es muy común en nuestros días, sigue siendo algo complicado tener que lidiar con las APIs de los servicios más usados y por su puesto que la nota no cae nada bien a Facebook ahora que Google+ está implementando nuevos servicios a su plataforma.

Sabemos que por acá en IdentidadGeek tenemos un buen número de lectores que desarrollan ¿Han usado API’s? ¿Qué opinión nos pueden dar?

Sobre el Autor

Desarrollador de software de día, músico e Internet junkie de las noches, aprendiz de fotógrafo los fines de semana.

¡Sígueme en Twitter!