2
votes

Le webhook Instagram ne s'active pas

Mon objectif est d'utiliser les webhooks Facebook pour recevoir une notification chaque fois qu'un utilisateur IG mentionne mon compte IG. Pour cela, j'ai suivi ces étapes:

  • J'ai créé une page Facebook et l'ai associée à un compte professionnel Instagram.
  • J'ai créé une application Facebook (qui est maintenant en ligne) et ajouté le produit "webhooks".
  • J'ai connecté mon application à ma page.
  • J'ai créé un webhook et je me suis abonné à l'événement Mentions.
  • J'ai testé le webhook, en utilisant les outils fournis par Facebook et cela fonctionne.

Le problème auquel je suis confronté est que je ne parviens pas à faire fonctionner mon application avec des données réelles. J'ai essayé de mentionner mon compte IG professionnel à partir de mon compte personnel IG, mais rien ne se passe. Mon URL de rappel n'est pas appelée.

Mon application n'a pas besoin que les utilisateurs se connectent. Je ne suis donc pas sûr de devoir envoyer mon application pour examen. Ai-je besoin d'une autorisation spéciale?


0 commentaires

3 Réponses :


1
votes

J'ai eu le même problème. Dans mon cas, lorsque j'ai installé l'application via l'explorateur de graph api, le jeton de page que j'utilisais n'avait pas l'autorisation instagram_manage_insights . J'ai donc accordé cette autorisation, j'ai obtenu un nouveau jeton, j'ai refait la demande POST à {page-id} / subscribed_apps avec le nouveau jeton et cela a résolu le problème. Pour mémoire, j'ai utilisé un jeton d'utilisateur système du responsable commercial.


1 commentaires

J'ai eu une situation similaire. Lorsque j'ai installé l'application via l'explorateur d'API, j'avais également besoin de instagram_manage_comments (et j'ai ajouté instagram_basic pour faire bonne mesure)



0
votes

Avez-vous vérifié votre application Facebook via l'examen de l'application? Sinon, vous n'obtiendrez pas de données de production via un rappel de webhook pour Instagram. J'ai eu le même problème et j'ai demandé au support Facebook et j'ai obtenu la réponse suivante:

Cependant, ce n'est pas la même chose pour instagram ou les pages. C'est ainsi que les équipes produit ont décidé de le mettre en œuvre. Pour l'examen de l'application, vous pouvez afficher un processus simulé du flux, à l'aide du webhook de test ou de votre propre processus. L'examen de l'application concerne moins les étapes de mise en œuvre technique, mais juste un moyen de s'assurer que votre application utilisera l'autorisation d'une manière qui respecte nos consignes, donc se moquer de la procédure devrait être bien. Les réviseurs comprennent que vous ne recevez pas de webhooks en mode développement et doivent en tenir compte.

Pour plus d'informations, consultez les liens suivants:

Pourquoi le webhook de l'API Instagram Graph ne fonctionne pas

https://developers.facebook.com/support/bugs/495933900986533/


0 commentaires