Cambios importantes en la API de Instagram para los plugins de feeds: Esto es lo que puedes hacer

Instagram ha anunciado una depreciación del permiso básico para su plataforma de API heredada.

Instagram api

Actualización: Instagram realizó el cambio de API el 29 de junio de 2020, y no en la fecha anunciada inicialmente: el 2 de marzo de 2020.

Instagram anunciado una depreciación del Permiso Básico para su plataforma API heredada y proporcionó indicaciones sobre cómo estos cambios en la API de Instagram afectan a los usuarios y a los desarrolladores de terceros a la hora de proporcionar herramientas para generar y mostrar contenido de Instagram.

En esta entrada de blog, encontrarás todo lo que necesitas saber sobre los últimos cambios en la API de Instagram y las soluciones que puedes empezar a utilizar hoy mismo en caso de que tus plugins dejen de funcionar.

24 de octubre de 2020: Nuevos puntos finales de Facebook oEmbed

Facebook ha anunciado un cambio en los endpoints de oEmbed. La documentación heredada quedará obsoleta el 24 de octubre de 2020 y devolverá un código de error 400. Por lo tanto, los desarrolladores tendrán que utilizar los nuevos puntos finales oEmbed de Facebook, que ofrecen la misma funcionalidad. Para comprobar este cambio y ver cómo afecta a tu aplicación, incluye el parámetro breaking_change=oembed en tu solicitud.

Consulte el nueva documentación oEmbed si desea migrar a los nuevos puntos finales, ya que las rutas y sus requisitos han cambiado.

Estos son algunos de los casos de uso que ofrece esta API:

  • Renderización de páginas, publicaciones y vídeos de Facebook en aplicaciones de mensajería.
  • Incrustar páginas, publicaciones y vídeos de Facebook en sitios web y blogs.
  • Renderización de páginas, posts y vídeos de Facebook en un sistema de gestión de contenidos.

Con los nuevos cambios, los desarrolladores de las aplicaciones que proporcionaban las funcionalidades anteriores tendrán que cumplir estos requisitos:

  • una cuenta de desarrollador de Facebook
  • una aplicación de Facebook registrada
  • el Producto oEmbed añadido a la aplicación
  • un Ficha de acceso
  • La aplicación de Facebook debe estar en modo Live

Si los desarrolladores no cumplen estos requisitos, sus aplicaciones dejarán de ofrecer la opción de incrustación para WordPress o plataformas web.

20 de junio de 2020: Nueva API de visualización básica

El 29 de junio de 2020, Instagram dejará de utilizar la antigua API ("Permiso básico") para mostrar fotos de cuentas personales de Instagram en widgets.

Las aplicaciones de terceros que utilicen la API actual ya no podrán mostrar las fotos de tu cuenta si no cambian a la nueva API después de esta fecha.

Así, este cierre de la API de Instagram impedirá básicamente que todos los scrapers, plugins o apps que no estén conectados a la API oficial de Instagram puedan prestar su servicio.

El principal cambio es la introducción de una nueva API Básica de Visualización para la que todas las aplicaciones y plugins de terceros tendrán que obtener permisos para poder seguir ofreciendo sus funcionalidades.  

El objetivo de la nueva actualización es crear una API que permita los casos de uso de los consumidores y, al mismo tiempo, proteja la privacidad y la seguridad de los usuarios.

Para conseguirlo, el lanzamiento de Instagram Basic Display API viene acompañado de 3 grandes cambios:

  • Para proteger la privacidad de los usuarios, la información de localización ya no se incluirá junto con los medios de comunicación;
  • Sólo Instagram negocios las cuentas seguirán admitiendo los "Me gusta" y los comentarios en la superposición hover;
  • El número de campos de datos como los datos de localización y el recuento de seguidores van a ser censurados.

El 29 de junio de 2020 va a dejar huella entre los usuarios de Instagram y los desarrolladores de aplicaciones de terceros.

Pero no pierdas la esperanza.

Aunque la Graph API estará mucho más restringida que la antigua, ofrece a los desarrolladores cierto margen de mejora.

Tú (como usuario ) necesitarás una cuenta de Instagram Business o una cuenta de Instagram Creator para tener un mayor acceso a la información recopilada.

¿Por qué Instagram está haciendo este cambio de API?

Si tienes alguna aplicación que hayas autorizado alguna vez para acceder a tu perfil de Instagram, esta función de seguridad se aplica a ti.

Esto incluye aplicaciones de terceros para recopilar y editar imágenes, crear collages, encontrar las mejores fotos, aplicaciones de citas o algunas otras plataformas de marketing. 

Como usuario, esta actualización te permite controlar las aplicaciones de terceros que ya tienen acceso a tu cuenta de Instagram. En cuanto esta función esté activada, podrás decidir qué información quieres compartir con las aplicaciones conectadas.

Siempre puedes elegir la opción de eliminar el acceso a cualquier aplicación de redes sociales que no quieras que esté conectada a tu cuenta de Instagram.

Para encontrar esta configuración de seguridad en tu app de Instagram, elige la opción "Ajustes" y luego selecciona "Apps y sitios web."

remove apps instagram security

La lógica detrás de la nueva actualización es que no hay razón para permitir que algunas aplicaciones que utilizaste hace muchos años sigan accediendo a información como tu nombre de usuario de Instagram, todas tus fotos, pies de foto, marcas de tiempo, permalinks, etc. Esto puede aplicarse especialmente a ti si intentas mantener una cuenta privada de Instagram.

Todo lo anterior hace que la nueva función de Instagram sea crucial para la seguridad. Te ayudará a mejorar la protección de tus datos personales con un solo clic.

Aunque Google, Twitter y Facebook implementaron esta funcionalidad hace mucho tiempo, más vale tarde que nunca.

¿Cómo afectan los nuevos cambios en la API de Instagram a los usuarios de plugins y widgets de Instagram?

Debido a los cambios en la API, la mayoría de las soluciones de terceros que ofrecen integraciones con Instagram basadas en permisos de cuentas personales tendrán que volver a enviar sus plataformas.

Esto significa que tendrán que obtener permiso de Instagram para implementar la nueva API Básica y luego editar sus funcionalidades de acuerdo con los requisitos de la API. 

Como resultado, la mayoría de las aplicaciones o plugins no compatibles y no mantenidos dejarán de funcionar el 29 de junio de 2020.

Con la nueva API básica de Instagram, algunas de las funciones no estarán disponibles para las cuentas personales, como: 

  • Número de "me gusta" y comentarios de las publicaciones de Instagram
  • Número de seguidores
  • Comentarios
  • Foto y biografía del usuario

Estas funciones estarán disponibles en la API Graph de Instagram, a la que la mayoría de las plataformas de terceros tendrán que acceder de forma especial para poder ofrecer más funciones. Instagram funcionalidades.

¿Qué plataformas ofrecen los nuevos cambios de la API de Instagram?

La buena noticia es que las plataformas con gran credibilidad y los equipos profesionales que trabajan con las API de Instagram y Facebook ya están familiarizados con esta situación y la mayoría de ellos ya han cambiado a la nueva API. 

Así que, si tu aplicación de feeds de Instagram deja de funcionar y necesitas un plugin de Instagram alternativo, puedes plantearte probar la solución de EmbedSocial, ya que la plataforma ya es compatible con la nueva API de Instagram.

facebook and instagram feeds aggregator

Si ya eres usuario de EmbedSocial, consulta las siguientes instrucciones para volver a conectar tu cuenta personal en unos sencillos pasos. 

La plataforma EmbedSocial ya ha implementado la nueva API de Instagram. Esto significa que los usuarios con cuentas personales de Instagram pueden seguir utilizándola para generar y mostrar sus feeds de Instagram.

Nikola Bojkov, Director General de EmbedSocial

EmbedSocial está preparado para satisfacer las necesidades de cuentas personales y también empresariales en Instagram. Dependiendo de tu tipo de cuenta de Instagram, consulta los detalles a continuación para ver qué producto se adapta mejor a ti y qué funciones de la API están incluidas:

Para las cuentas personales, utilice la plataforma de fotos sociales EmbedAlbum

En EmbedAlbum está dirigido a cuentas personales de Instagram y cubre los siguientes casos de uso:

  • Genera fotos personales de Instagram y guárdalas en una plataforma
  • Crea álbumes de Instagram con diseños deslizantes, de cuadrícula o de mampostería
  • Insertar álbumes de Instagram en cualquier sitio web
  • Disponer de una opción para que los álbumes web se sincronicen automáticamente cada vez que publiques una foto en Instagram.
  • Proporcione a los visitantes de la web contenido fresco y único que publique regularmente en Instagram.

Las últimas actualizaciones de Instagram en la API están proporcionando EmbedAlbum para seguir ofreciendo estas opciones y sólo requerirá que los usuarios existentes con cuentas personales simplemente volver a conectar sus perfiles.

Por lo tanto, si usted es un nuevo usuariopuede seguir adelante y registrarse en EmbedAlbum y obtendrá automáticamente las nuevas actualizaciones de la API sin necesidad de realizar ninguna reconexión como se describe a continuación.

Y para todos usuarios existentes de EmbedAlbum, una reconexión de la cuenta de Instagram es necesario para seguir mostrando los mensajes. 

A continuación te explicamos cómo volver a conectar tu cuenta personal de Instagram en EmbedAlbum

  1. Iniciar sesión en EmbedSocial
  2. Ir a Álbumes de Instagram y abre uno de tus álbumes
  3. En la parte superior, haga clic en el botón Botón "Volver a conectar @cuenta".
  4. Inicia sesión en Instagram con la cuenta que muestra ese álbum
  5. Proporcione los permisos necesarios haciendo clic en Continuar en el cuadro de diálogo de permisos de Instagram
instagram api re connect

Para más detalles, sigue las capturas de pantalla en el siguiente vídeo:

Tenga en cuenta lo siguiente: Tendrás que repetir los pasos de reconexión para cada feed que hayas creado pero esté generado desde cuentas personales diferentes

Para las cuentas de empresa, utiliza el agregador de Instagram EmbedFeed

La mayoría de las funciones, como los avatares y el recuento de comentarios/likes, están disponibles a través de la API Graph de Instagram, que se implementa en la aplicación EmbedFeed y se dirige a las cuentas Business. 

Si necesita estas funciones, le sugerimos que cambie de una cuenta Personal a una cuenta Business y empiece a utilizar el producto EmbedFeed. 

Si necesita más ayuda sobre cómo volver a conectar sus cuentas personales o cambiar de cuenta, no dude en ponerse en contacto con Contacto.

Estaremos encantados de ayudarte a sacar el máximo partido de EmbedSocial. 

Preguntas frecuentes sobre la API de Instagram

¿Qué es una API de Instagram?

API significa Interfaz de Programación de Aplicaciones, que proporciona aplicaciones y herramientas de terceros para interactuar con Instagram con el fin de realizar algún tipo de funcionalidad relacionada con Instagram.

Por ejemplo, la plataforma EmbedSocial cuenta con integración con la API de Instagram para ofrecer las opciones de recopilar e incrustar publicaciones de Instagram.

Para ello, las empresas que proporcionan estas aplicaciones y herramientas deben obtener acceso y permiso para utilizar la API de Instagram.

¿Cómo acceder a la API de Instagram?

Según Facebook para desarrolladores para acceder a la API de visualización básica de Instagram, tienes que preparar lo siguiente:

  • A Cuenta de desarrollador de Facebook;
  • Una cuenta de Instagram que contiene medios de comunicación;
  • Un sitio web público de tu propiedad (puede ser tu sitio web real o uno genérico gratuito);
  • Una herramienta de línea de comandos como Terminal o una aplicación como Cartero que puede realizar peticiones cURL.

Después de equiparse con el material necesario mencionado anteriormente, estará listo para empezar. 

En primer lugar, debes obtener un token de acceso para utilizar la API de Instagram y, a continuación, seguir los pasos que se indican:

  1. Crear una aplicación de Facebook
  2. Configurar la pantalla básica de Instagram
  3. Añadir un usuario de prueba de Instagram
  4. Autenticar el usuario de prueba
  5. Canjear el código por un token
  6. Consultar el nodo de usuario

Tenga en cuenta que, para poner en marcha su aplicación, su empresa y la funcionalidad de la misma tendrán que someterse a un proceso de presentación de revisión, que se describe a continuación.

¿Cuál es el proceso de revisión de la API de Instagram?

Como se ha mencionado, debido a los cambios en la fusión de Instagram con las plataformas de Facebook, hay un cambio en la obtención de la aprobación del equipo de Facebook y hacer que su aplicación en vivo y funcionando.

Esto significa que, antes de que los usuarios empiecen a proporcionar permisos y a utilizar las funciones que tu aplicación ofrece a través de algunas de las API de Facebook / Instagram, será necesario aprobarla manualmente.

Este proceso de revisión de aplicaciones implica especificar el tipo de datos que la aplicación solicitará a los usuarios y describir cómo se utilizarán dichos datos. 

Todos los pasos de revisión de la aplicación se describen en su sitio web oficial, y algunas de ellas son:

  • Acceda al panel de control de su aplicaciónSeleccione la aplicación que desea revisar y busque el enlace Revisión de la aplicación en el menú de navegación de la izquierda.
  • Para cada nuevo permiso, deberá solicitar una autorización
  • Explica detalladamente cómo utiliza tu aplicación cada permiso.
  • Proporcione un screencast de cómo se requiere este permiso en su aplicación
  • Acuerde las condiciones de incorporación

Ten en cuenta que, aunque termines la revisión de la aplicación, Facebook exige ahora que todas las aplicaciones nuevas completen la verificación empresarial o individual. Si tu aplicación está activa pero aún no se ha sometido a la verificación, es posible que pierdas el acceso a los permisos y funciones aprobados anteriormente hasta que se complete la verificación. Tiene sentido, ¿verdad?

¿Cómo puedo verificar mi negocio para obtener la aprobación en directo de la aplicación de Instagram/Facebook?

Tu aplicación no podrá utilizar ninguna red social aprobada permisos y características relacionados con los productos hasta que complete todo el proceso de verificación empresarial.

Para ello, en primer lugar, vaya a su cuenta de la aplicación Desarrollador y navegue hasta Configuración > Básica tab

isntagram app review process

Para continuar, siga el guía oficial paso a paso sobre cómo puede verificar su empresa.

Tenga en cuenta que la verificación empresarial se aplica a todas sus aplicaciones existentes, por lo que cualquier aplicación nueva se marcará como que requiere verificación empresarial.

¿Cuál es la diferencia entre una cuenta de Instagram Personal y una Business?

A cuenta personal de Instagram se utiliza para conectar e interactuar con amigos y seguidores. Puede mostrar información básica del perfil, fotos y vídeos, y el algoritmo de Instagram se asegurará de ofrecerte los resultados más relevantes (tanto de tus amigos como de las personas influyentes a las que sigues).

Por otra parte, el Cuenta Instagram Business es su herramienta de marketing Instagram para ayudarle a utilizar Instagram para promover su negocio y aumentar su tasa de participación de una manera que es apoyado por la plataforma Instagram. Publicar contenido de alta calidad siempre es premiado por la Algoritmo de Instagram

Funciona de forma similar a una cuenta personal: publica fotos, vídeos, historias de Instagram, hashtags relacionados, pegatinas y gifs sobre tu negocio, utiliza la opción IGTV y los vídeos en directo de Instagram, usa enlaces deslizables que dirijan a los usuarios a tu página de inicio o a la página de pago de un artículo, y todas las nuevas funciones que esta plataforma de redes sociales ofrece a los Instagramers, para que puedas atraer y conectar con nuevos clientes. 

La principal diferencia entre un perfil de empresa de Instagram y una cuenta personal es la oportunidad de ejecutar anuncios de Instagram, acceder a la información de contacto, Instagram insights, y muchos más que puedes aplicar en tu estrategia de marketing.

Sin embargo, Instagram te da la opción de cambia tu perfil privado por una cuenta de empresa en cualquier momento.

Cómo cambiar una cuenta personal de Instagram a una cuenta de empresa? 

Para cambiar un perfil personal a una cuenta de empresa, la plataforma Instagram requiere que vincules una página de empresa de Facebook de la que seas administrador o editor a tu cuenta de Instagram.

Hemos creado un sencillo tutorial sobre cómo se puede añadir una cuenta de Instagram a un Página de empresa en Facebook.

Conclusión

En resumen. 

Instagram está lanzando un nuevo cambio en la API y los plugins que no reflejen los nuevos cambios en la API dejarán de funcionar.

La buena noticia es que las plataformas profesionales como EmbedSocial ya implementaron la nueva API y los usuarios pueden seguir mostrando sus feeds de Instagram simplemente permitiendo los permisos requeridos a través de una simple reconexión a sus cuentas de Instagram. 

Los usuarios que necesiten más datos a través de la API tendrán que pasarse a cuentas Business y utilizar plugins profesionales de feeds de Instagram como EmbedFeed para obtener todas las funciones que ofrece la API Graph de Instagram. 

Para probar EmbedFeed, no dudes en suscribirte a una prueba gratuita hoy mismo. 

Image

Mostrar muro de las redes sociales ¡en su sitio web automáticamente!

Pruebe EmbedFeed y muestre los feeds de Instagram, Facebook, YouTube, Pinterest, TikTok y Vimeo en su sitio web en cuestión de segundos.

7 días de prueba gratuita

CEO de EmbedSocial 

Nikola Bojkov es el CEO de EmbedSocial, un emprendedor que convierte los problemas en productos. Con más de una década de experiencia práctica con API de medios sociales, guía a EmbedSocial en su papel de socio técnico tanto para pymes como para grandes agencias, maximizando el impacto de sus contenidos generados por los usuarios. EmbedSocial tiene oficinas en Skopje, Tokio y Lisboa y cuenta con más de 250.000 usuarios.