reach new examples business facebook facebook-graph-api instagram instagram-api

facebook - new - ¿Cómo acceder al feed de Instagram de cualquier usuario con la nueva API Graph?



new instagram api (2)

Facebook introdujo recientemente la API de gráficos de Instagram , que permite obtener datos de la página de Instagram que está conectada a su página de empresa de Facebook, instagram.com/developers afirma

La API de Instagram Graph ya está disponible para todos los desarrolladores.
Para las cuentas de Instagram que no sean de negocios, continúe utilizando la API de Instagram existente .

Entonces, por ejemplo, si mi empresa tiene la cuenta instagram.com/my_first_company , solo puedo recuperar su feed y nadie más.

El uso de la antigua API de Instagram para recuperar el permiso de public_content (acceso a cualquier fuente) ya no es una opción de la documentación de la antigua API :

public_content - para leer cualquier información de perfil público y medios en nombre de un usuario (las aplicaciones ya no se aceptan)

  • ¿Qué pasará con las herramientas existentes que tienen permiso de contenido público? (Por ejemplo, hay muchos complementos para varios CMS que permiten mostrar fotos recientes de Instagram)
  • ¿Hay alguna forma válida de acceder a public_content (acceso a cualquier fuente) en este momento (además de obtener páginas HTML del sitio web de Instagram)?
  • ¿Hay planes para habilitar Graph API para clientes no comerciales, de modo que cuándo?

UPD. Parece que hay ?__a=1 punto final ?__a=1 que permite obtener acceso a fotos recientes de cualquier fuente pública sin ningún token. Pero no es oficial y nadie sabe cuándo / si Instagram lo cerrará. Si lo haces, por favor, házmelo saber.

UPD 2. ?__a=1 eliminó Instagram ?__a=1 punto final, no estoy seguro por cuánto tiempo, probablemente para siempre. Actualmente, la única forma de acceder a las fuentes de Instagram es desechar el sitio web instagram.com, lo cual es un horror.


Puede obtener información sobre cualquier cuenta de negocios de IG usando su FB access_token usando la API de descubrimiento de negocios que se proporciona here .

  • Debe tener una cuenta de negocios de IG para leer los datos de otros usuarios como user_info o detalles de medios usando la identificación de su cuenta de negocios de IG como un nodo.

Ex:

OBTENER graph.facebook.com/[YOUR-IG-BUSINESS-ACCOUNT-ID◆?fields=business_discovery.username(USERNAME ){media{caption,media_url,media_type,like_count,comments_count,id}}


Requisito previo: primero necesita que la cuenta de Instagram de negocios se vincule con la página FB. https://help.instagram.com/356902681064399 - Eso se puede hacer desde la página de perfil de la cuenta de Instagram.

  • Obtenga la ID de la cuenta de negocios de Instagram: graph.facebook.com/v2.8/<fbPageId>?fields=instagram_business_account . ( fbPageId es el ID de página de la página de Facebook a la que está vinculada la cuenta)

  • Para obtener la fuente de medios de Instagram: graph.facebook.com/v2.8/<igBusinessId>/media para obtener la fuente de medios de la cuenta de Instagram. (el igBusinessId es el id devuelto en instagram_business_account vinculado): este aún es un medio de propiedad según la página access_token. No la alimentación de ningún otro usuario.

  • Todos los demás puntos finales (como la moderación de comentarios, la API de información detallada) que se mencionan here funcionan en la lista de medios de negocios devueltos en la llamada anterior.

Tenga en cuenta que: esto todavía no permite recuperar la información de Instagram del usuario no autenticado. Eso no es posible a través de API ahora. No hay una forma válida a través de la API para llegar al ámbito public_content . Puede haber pocos socios de marketing de Instagram para los que esté habilitado. Pero, en general, el alcance está obsoleto ahora!

Actualmente, para que FB graph API funcione, necesitamos una página comercial vinculada a la cuenta de Instagram. Como arriba, apis usa tokens de página.