Header Ads Widget

Ticker

6/recent/ticker-posts

API de Instagram y la naturaleza transitoria de las API de redes sociales públicas

 

Instagram-API-y-la-naturaleza-transitoria-de-las-API-sociales-públicas

Instagram, la red social de distribución de fotografías más grande, se ha disparado en uso. Con 60 millones de fotos subidas todos los días, la aplicación ahora se consolida como una entidad social importante.

Las aplicaciones de terceros que se vincularon a Instagram fueron una parte fundamental del crecimiento original de la plataforma. Parece injusto para estos desarrolladores entonces, cuando Instagram llega a los titulares desagradables tiempo y el tiempo de nuevo por las crecientes restricciones de API que les cortan fuera de la foto. Para los clientes desarrolladores, la pesadilla de Instagram es su actitud de puerta cerrada cuando se trata de innovación de desarrolladores de terceros . ¿Por qué es así?

Con la dura política de Instagram hacia los clientes de terceros, uno piensa, ¿por qué tener una API pública? Estos cambios parecen ser la antítesis de la experiencia del desarrollador . La respuesta implica una combinación de seguridad empresarial y de plataforma.

Este es un escenario demasiado común en el ámbito de las API públicas sociales , en el que la fluctuación del servicio parece ser la norma. En este caso de estudio, hacemos un seguimiento de la historia de la API de Instagram para ver por qué la plataforma evolucionó como lo hizo, para arrojar luz sobre hacia dónde se dirigen los grandes programas de API públicas en el futuro y la estructura empresarial detrás de los audaces movimientos hacia la limitación. que emergen continuamente  entre los programas públicos de API sociales.

Los 6 principales problemas de experiencia del usuario de Instagram

La simplicidad de Instagram es lo que impulsó su adopción exponencial. Pero esto significa que su conjunto de características es bastante limitante; ahí es donde las aplicaciones de terceros han intervenido históricamente para extender la plataforma fuera de problemas como:

  • Móvil ≠ Web : la experiencia móvil no coincide con la experiencia del navegador web.
  • Carga de fotos de alta resolución : Instagram es el primero en dispositivos móviles, por un error. Debido a esto, cargar fotos de alta calidad (tomadas con una cámara DSLR, por ejemplo) requiere algunas maniobras muy incómodas.
  • Cambio de agente : no hay forma de cambiar fácilmente de usuario para administrar varias cuentas de Instagram, un problema para los especialistas en marketing de marcas.
  • No se pueden compartir: un usuario solo puede compartir fotos con otros usuarios de Instagram; no hay capacidad dentro de la aplicación para descargar fotos al almacenamiento local o en la nube, correo electrónico o compartir en otras redes sociales.
  • Soporte de plataforma incompleto : Instagram fue históricamente solo para dispositivos móviles; oficialmente no son compatibles con Mac OSX o Windows con aplicaciones nativas.
  • Publicación en tiempo real : no se permiten funciones de programación, lo que causa problemas a los especialistas en marketing social cuando desean automatizar la publicación en Instagram utilizando plataformas como Buffer o CoSchedule.

Esfuerzos de desarrolladores externos para ampliar la plataforma

Cuando Instagram abrió su API en tiempo real en 2011 , parecía que los desarrolladores finalmente podrían implementar sus propias soluciones para agregar la funcionalidad que Instagram no estaba dispuesto a desarrollar por su cuenta.

Entonces, naturalmente, los desarrolladores crearon aplicaciones que usaban la API de Instagram y se generaron muchas iteraciones. Se formó un ecosistema completo de aplicaciones aprovechando Instagram para crear herramientas como Webstagram , una opción alternativa de visualización de imágenes de Instagram acuñó la "interfaz web faltante" , Instabackup , aplicaciones de descarga de Instagram, herramientas de programación de Instagram y más. Sin embargo, con el tiempo, estos servicios comenzaron a fluctuar o incluso a desconectarse. Instagram se ha ganado la reputación de cumplir estrictamente las reglas de sus términos de servicio (TOS), cerrando aplicaciones de terceros como Followgram ,  Instarchive y Rokagram .

Cambio de API más reciente

En noviembre de 2015 , Instagram actualizó sus TOS con algunas restricciones bastante drásticas, cuyas implicaciones apenas están comenzando a afectar a todo su ecosistema de API: la actualización desaprobará dos puntos finales de alimentación populares /users/self/feed/media/popularEstos cambios, a su vez, cortarán el acceso a cualquier aplicación que desee acceder a todo el feed de Instagram de un usuario. Este movimiento se produce después de la desaparición del soporte RSS y la API Count por parte de Twitter a fines de 2015.

Las actualizaciones de la API de Instagram podrían afectar la plataforma de las siguientes maneras:

Buenos resultados

  • Ayuda a deshacerse de programas de seguidores y me gusta falsos.
  • Limpia la plataforma en su conjunto.
  • Aumenta la seguridad al limitar las aplicaciones maliciosas como InstaAgent .

Malos resultados

  • Las aplicaciones legítimas que extienden Instagram a plataformas que ahora no son compatibles se verán afectadas.
  • Muchos buenos desarrolladores pagan el precio de las acciones de unos pocos malos.
  • Los usuarios finales perderán la funcionalidad de ciertas aplicaciones.
Para obtener más información sobre la estrategia detrás de la desaprobación: 5 razones detrás de las principales retiradas de API

La realidad de la API "pública" de Instagram

Muchas aplicaciones dependen de las API de feeds de Instagram obsoletas y es probable que cambien drásticamente en los próximos meses. Los desarrolladores se ven afectados y los usuarios finales también se ven afectados: es un escenario demasiado común en el que los especialistas en marketing digital pueden incorporar una aplicación de programación de Instagram en su proceso de trabajo, solo para cerrarla después de que su dependencia se solidifique en sus rutinas diarias.

La realidad es que los términos de servicio de Instagram son demasiado limitantes para que ocurra una innovación notable. Esta realidad de puertas cerradas es evidente en los términos de servicio y las estipulaciones realizadas en la documentación de la API de Instagram, pero no tanto en la marca del servicio como en una API pública . En lugar de mantener un programa API público transparente, la rentabilidad de Instagram surgirá de la lucrativa publicidad de los socios .

Desarrollo-API-mindset-blog-CTA

Análisis más detallado de la política de la plataforma de Instagram y la documentación de la API

Hay tres cosas que los desarrolladores pueden hacer con la API de Instagram:

  • Ayude a las personas a compartir su propio contenido con aplicaciones de terceros.
  • Ayude a las marcas y anunciantes a comprender, administrar su audiencia y los derechos de los medios.
  • Ayude a las emisoras y editores a descubrir contenido, obtener derechos digitales sobre los medios y compartir medios con la atribución adecuada.

Estas estipulaciones le permiten a uno hacer alrededor de 8 cosas diferentes con la API . Las llamadas de ejemplo a continuación, tomadas de los documentos públicos de la API de Instagram , se refieren principalmente a la lectura y la participación de me gusta / comentarios; tenga en cuenta que no hay una llamada para la publicación directa:

básico : para leer la información de perfil y los medios de un usuario (otorgado de forma predeterminada)
public_content : para leer cualquier información de perfil público y medios en nombre de un usuario
follower_list : para leer la lista de seguidores y los
comentarios de los usuarios seguidos : para publicar y eliminar comentarios
relaciones en nombre de un usuario : seguir y dejar de seguir cuentas en nombre de un usuario Me
gusta : dar me gusta y no a los medios en nombre de un usuario

La Política de la plataforma de Instagram establece los siguientes puntos que a menudo son abusados ​​por desarrolladores de terceros que inevitablemente se cierran:

“5. No almacene ni almacene en caché las credenciales de inicio de sesión de Instagram ”
“ 32. No aplique ingeniería inversa a las API de Instagram ni a ninguna de las aplicaciones de Instagram ".

Pasar de público a socio: el negocio detrás de las políticas de la plataforma de Instagram

Instagram tiene derecho a proteger su marca, por lo que su decreto de 2013 para prohibir las aplicaciones de terceros con "gram", "insta" o "IG" en su nombre fue comprensible, aunque tedioso. Luego, en el otoño de 2015, Instagram lanzó un programa de publicidad y una API de marketing para atraer grandes empresas y agencias de publicidad. El movimiento más reciente de Instagram para desaprobar sus API de alimentación encontró una respuesta más conmocionada por parte de la comunidad de aplicaciones de terceros, una prueba más de que Instagram se está alejando del modelo de API pública y se está convirtiendo en una API de socio .

Es fácil argumentar que estas limitaciones están haciendo a Instagram, propiedad de Facebook, una gran cantidad de beneficios. En nuestra lista de 5 razones detrás de las principales retiradas de API públicas , descubrimos que proteger un canal de distribución es una razón importante para el colapso del programa público, y ese ciertamente parece ser el caso en el impulso de Instagram hacia la publicidad de socios.

Sin embargo, los desarrolladores web emprendedores quieren crear nuevos servicios que resuelvan la necesidad de un usuario. Este proceso lógico hacia un objetivo final a menudo significa que continuarán aprovechando los puntos finales de API no documentados para crear nuevos servicios y evitar la legalización de los términos de servicios de la plataforma (como es el caso de muchas soluciones alternativas de la API de Twitter Count recientemente lanzadas).

Es posible mantener la superioridad como un jugador líder en el mundo digital y al mismo tiempo permitir que los desarrolladores creen servicios complementarios; muchos han capitalizado la formación de servicios SaaS basados ​​en API. Sabiendo esto, ¿qué camino debería tomar Instagram con su API? Antes de que podamos responder eso, es importante que separemos la estrategia comercial tradicional de una red social de la estrategia de proporcionar una API.

El objetivo histórico de casi cualquier plataforma social tradicional ha sido la de hacer dinero a través de anuncios o contenido patrocinado - es por eso que Instagram es tan ambivalente al cambio, y requiere toda acción que suceda, todas las imágenes que se cargan, vistos, etc. dentro de su propio dominio. Su programa de socios de publicidad móvil es enorme , incluidos los principales socios de agencias de publicidad que acceden a su programa de socios, que incluye una API de marketing.

El hecho es que la estrategia de API pública de Instagram está interfiriendo con su estrategia de plataforma .

Más noticias sobre API: qué significa la iniciativa de API abierta para el espacio de API

Monetización de API pública-First

Las API públicas no tienen que ser gratuitas o de código abierto; existen muchos modelos de monetización rentables para las API públicas. Para un proveedor de API en una empresa de API primero , su principal fuente de ingresos proviene de cobrar el acceso a la API a su comunidad de desarrolladores. Deja que ellos encontrar la manera de generar ingresos, y pagan usted .

Si Instagram mantuviera su API pública, el programa de desarrollo podría ofrecer un plan de acceso a datos escalonado: un modelo freemium / premium que permite llamadas con tarifas adicionales y funcionalidad pagada por mes o por llamada a la API. Esto sería:

  • Permita que los desarrolladores creen aplicaciones que carguen en Instagram, ayuden a programar, descarguen imágenes y más.
  • Permita que Instagram mantenga su negocio convirtiendo parte de sus ingresos publicitarios en el uso de API.
  • Extender el uso de la red social a muchas más aplicaciones, aumentar el tráfico y, a su vez, aumentar la recopilación de datos, que también podrían monetizarse.
  • Disminuir los anuncios en la plataforma de Instagram, para el mejoramiento de los usuarios finales y la humanidad.

La desafortunada realidad para las nuevas empresas de terceros es que los programas de API de socios tienen una mayor propensión a obtener ganancias, ya que en el caso de Instagram, aprovechan los presupuestos publicitarios de las grandes corporaciones.

Respuesta ética frente a empresarial a una API pública transitoria

En el futuro, tendremos que llegar a algún tipo de conclusión: ¿es ético que una empresa digital use un programa de API pública para aumentar su influencia y base de usuarios, solo para luego cerrar aplicaciones con limitaciones estrictas de API una vez que la empresa matriz alcanza una masa crítica?

“Algunas de estas restricciones parecen razonables, pero me preocupa que algunas aplicaciones las encuentren demasiado restrictivas. Mi aplicación favorita de Instagram, InstantSave, ya no está en la App Store, después de que solo la había estado usando durante unos meses. Todavía me duele el hecho de que la aplicación más práctica del mundo, AppZilla, fue retirada de la App Store para no volver nunca más. Todo esto confirma lo que ya sabía: en el mundo en línea siempre transitorio, no vale la pena volverse demasiado dependiente de cualquier aplicación o sitio web ". Comentario del usuario en Macworld

Irónicamente, las API sociales de Facebook y Twitter fueron algunas de las primeras API adoptadas y generalizadas. Ahora, parece, se ha alcanzado una limitación ya que la transparencia abierta se convierte en una barrera para la rentabilidad. Pero una vez que existe una API, muchos la utilizan y dependen de ella.

En lugar de saltar directamente a lanzar una API pública, es mejor abrir el acceso gradualmente para evitar eventuales desaprobaciones que provoquen publicidad negativa . Para que las API públicas sean viables, esto significa pensar críticamente en su decisión comercial en cada versión, no en la moda actual de la industria. Para nosotros en las API nórdicas, convertirse en un maestro de la estrategia de API significa decidir si su API será privada, de socio o pública , y probar el acceso de aprovisionamiento en ese orden.

¿Qué significan estas bajas de API a gran escala para la economía de las API? Algunas aplicaciones dependen completamente de las API sociales para existir: Hootsuite, Buffer, SproutSocial, etc. Las mareas agitadas de las API públicas pueden causar alarma para los recién llegados. Como consuelo, estas grandes fluctuaciones se producen principalmente en el ámbito social. La gran prueba es que han surgido cientos de empresas de API en su núcleo que privilegian la experiencia del desarrollador y utilizan una estrategia inteligente junto con los lanzamientos: el modelo de API pública es sostenible en áreas como B2B , atención médica, análisis, aprendizaje automático , aplicaciones abiertas. gobierno , y más.

Conclusión

Proporcionar una API pública puede ser problemático en el entorno social, donde la publicidad y las integraciones de socios impulsan el negocio. Cualquier plataforma con uso de API no solicitado debe considerar seriamente la  administración de acceso y el control de identidad en toda la  plataforma. Garantizar mejores medidas de seguridad no significa renunciar a una API pública; de hecho, un modelo SaaS de Nueva York depende de este tipo de control de identidad para  ofrecer suscripciones escalonadas, en las que ciertos consumidores de API tienen ciertos privilegios y otros no.

Los datos de los usuarios deben protegerse y las fugas deben evitarse en todo momento; este tipo de garantía de calidad debe involucrar a los piratas informáticos que buscan atentamente las vulnerabilidades . Sin embargo, con una gran escala de investigación de la legalidad, Instagram requiere aún más recursos para mantener sus estrictos términos de servicio. Con todos los recursos dedicados a obstaculizar a los desarrolladores y cerrar aplicaciones, hace que uno se pregunte si estos recursos podrían reposicionarse para evangelizar el crecimiento de nuevos desarrolladores, para aumentar tanto los ingresos como el crecimiento de usuarios en nuevas direcciones.

Aunque ciertamente hay un razonamiento impulsado por los negocios detrás del movimiento de las plataformas sociales hacia el aislamiento, obstaculizar constantemente la innovación de desarrolladores de terceros, con una API que parece ser "pública", no será sostenible en el mundo digital cada vez más impulsado por API y de código abierto . Internet debería fomentar la innovación siempre que sea posible, no obstaculizarla.

¿La lección principal? Analice una versión de API pública  con cuidado teniendo en cuenta la longevidad de su plataforma como un todo desde el principio.

Publicar un comentario

0 Comentarios