Nous construisons une application mobile pour le compte d'une société et l'API doit pouvoir renvoyer le flux Instagram de la société. Nous avons constaté que la mise en œuvre de ce qui devrait être une exigence simple est extrêmement difficile.

Nous devons récupérer les données de publication Instagram suivantes à partir du flux de la société:

  • URL de l'image
  • légende
  • URL à publier
  • horodatage

Dans cet esprit, nous avons identifié que nous devons utiliser l 'API Instagram Graph, ce qui signifie il existe des exigences strictes en matière d'autorisations.

Remarque: Nous sommes ouverts à l'utilisation de toute méthode qui nous renvoie les données requises.

En utilisant l'API Instagram Graph, nous devons utiliser les points de terminaison suivants:

  • Media (pour obtenir une liste des derniers objets IG Media pour un utilisateur)
  • IG Media pour obtenir des détails sur chaque objet multimédia

Cela fonctionne bien mais le problème réside dans l'obtention d'un jeton d'accès utilisateur de longue durée. Pour obtenir ce type de jeton, nous avons besoin de l'autorisation instagram_graph_user_media. Les jetons d'accès de longue durée < / a> documentation dit:

Les jetons de longue durée sont valides pendant 60 jours et peuvent être actualisés à condition qu'ils aient au moins 24 heures mais qu'ils n'aient pas expiré, et l'utilisateur de l'application a autorisé votre application l'autorisation instagram_graph_user_profile.

Comment l'utilisateur de l'application (la société) peut-il accorder l'autorisation à l'application? Comme je l'ai mentionné, il s'agit d'une application au nom d'une société.

Toute aide ici serait vraiment appréciée!

Merci

-1
Vinyl Warmth 26 août 2020 à 10:21

2 réponses

Meilleure réponse

Avez-vous suivi le processus d'examen des applications sur Facebook? Chaque fois que des autorisations utilisateur sont impliquées, vous devez suivre le processus d'examen des applications pour votre application. Même si vous n'utilisez pas les autorisations utilisateur, certaines autorisations utilisateur sont des prérequis pour certaines autorisations professionnelles.

Lisez l'article ici pour plus d'informations: https://developers.facebook.com/docs/app- examen

1
Pruthive Dilshan 2 sept. 2020 à 15:23

Je ne sais pas si cela vous sera utile, mais lutter exactement contre la même chose aujourd'hui est tombé sur ce problème et cela a donné lieu à une lecture intéressante https://solrevdev.com/2020/05/28/instagram-basic-display-api.html

0
Lori 26 août 2020 à 14:35