Tous les articles

API Graph d’Instagram : ce que les entreprises peuvent faire, et ce qu’elles ne peuvent pas

Par , fondateur de Chat335 min de lecture
Un graphe de réseau lumineux avec des icônes de photo, de discussion, de cœur et de graphique sur ses nœuds

Tout outil Instagram sérieux, des planificateurs à l’automatisation des DM, repose sur la même base : l’API Instagram de Meta, souvent appelée API Graph d’Instagram. Savoir ce qu’elle peut et ne peut pas faire vous évite d’acheter des outils qui promettent l’impossible, et de passer des semaines à construire quelque chose que la plateforme n’autorisera pas.

Ce guide s’adresse aussi bien aux dirigeants d’entreprise qu’aux développeurs. Aucun code n’est nécessaire pour le suivre.

Avec quels comptes elle fonctionne

L’API fonctionne avec les comptes professionnels : comptes entreprise et créateur. Les comptes personnels ne sont pas pris en charge pour la publication, la messagerie ou les statistiques. Passer un compte en professionnel est gratuit et prend une minute dans l’app Instagram. Notre comparaison entre compte entreprise et compte créateur explique lequel choisir.

Deux façons de se connecter

Meta propose deux parcours de connexion, qui mènent à des versions légèrement différentes de l’API.

Connexion InstagramConnexion Facebook
Qui se connecteLe compte Instagram directementUn utilisateur Facebook qui gère une Page liée
Page Facebook requiseNonOui, le compte Instagram doit y être lié
Idéal pourLes créateurs et entreprises qui vivent sur InstagramLes entreprises qui gèrent déjà Instagram via les outils Meta Business

Pour la plupart des créateurs et des petites entreprises, la connexion Instagram est plus simple : pas de Page Facebook, pas de configuration de Business Manager. Les outils qui la prennent en charge peuvent se connecter en quelques clics.

Ce que l’API permet

Avec les bonnes autorisations, une app peut :

  • Publier du contenu : images seules, carrousels et reels, y compris un premier commentaire juste après la publication.
  • Lire et gérer les commentaires : lister les commentaires sur vos médias, répondre publiquement, et les masquer ou les supprimer.
  • Envoyer et recevoir des DM : dans le cadre des règles de la fenêtre de messagerie de 24 heures, y compris boutons, réponses rapides et carrousels de produits.
  • Répondre en privé aux commentaires : un message par commentaire, ce sur quoi repose l’automatisation du commentaire vers DM. Chat33 essaie de vrais boutons avec la connexion Instagram et envoie du texte brut avec la connexion Facebook.
  • Recevoir des webhooks : des notifications en temps réel quand quelqu’un commente, vous écrit ou répond à votre story.
  • Lire les statistiques : les indicateurs du compte et des médias pour votre propre compte.
  • Lire votre propre profil et vos médias : légendes, URL des médias, horodatages et compteurs de base.

Chaque fonctionnalité correspond à une autorisation que le propriétaire du compte approuve à la connexion, comme instagram_business_basic, instagram_business_manage_messages, instagram_business_manage_comments, instagram_business_content_publish et instagram_business_manage_insights.

Si la messagerie est ce qui vous intéresse, le guide de l’API des DM Instagram détaille l’envoi et l’automatisation des DM.

Ce qu’elle ne fera jamais

Tout aussi important, et source de la plupart du marketing trompeur :

  • Pas de DM à froid. Une app ne peut pas lancer une conversation avec quelqu’un qui n’a pas interagi avec vous.
  • Pas d’abonnement, de désabonnement ni de J’aime à votre place.
  • Pas d’accès aux données privées d’autres comptes, comme la liste d’abonnés ou les DM de quelqu’un d’autre.
  • Pas de comptes personnels.
  • Pas de contournement des limites, comme le nombre de publications qu’un compte peut publier via l’API en 24 heures (100 au moment de la rédaction).

Si un outil propose l’un des quatre premiers points, il n’utilise pas l’API officielle. Il se connecte comme s’il était vous, ce qui est exactement ce qui fait restreindre des comptes. L’article sur les règles de l’automatisation explique la différence.

La validation des apps : pourquoi les outils mettent du temps à livrer des fonctions

Une app peut utiliser n’importe quelle autorisation sur les comptes qui ont un rôle dans l’app, comme ses propres développeurs et testeurs. Pour utiliser une autorisation sur les comptes de tous les autres, l’app a besoin de l’accès avancé, ce qui implique de passer la validation d’app de Meta pour cette autorisation.

La validation d’app demande une démo fonctionnelle, un enregistrement d’écran de chaque autorisation en usage, et une explication de la raison pour laquelle l’app en a besoin. Les validations peuvent prendre des jours ou des semaines, et les refus sont fréquents dès le premier essai.

Pour une entreprise qui évalue des outils, cela compte : une fonction qu’un outil montre en démo ne vous est accessible que si l’app a été validée pour l’autorisation qui la sous-tend.

Jetons et connexions

Quand vous connectez un compte, l’app reçoit un jeton d’accès. La connexion Instagram émet des jetons longue durée qui durent environ 60 jours et peuvent être renouvelés tant qu’ils sont valides. Une app bien conçue les renouvelle en arrière-plan.

Une connexion peut tout de même se rompre : si vous changez de mot de passe, retirez l’app dans vos réglages Instagram, ou si le jeton expire sans avoir été renouvelé. Dans ce cas, se reconnecter la rétablit ; les automatisations et les réglages dans l’outil survivent en général.

Construire soi-même

Si vous développez vous-même et envisagez une intégration directe, prévoyez :

  1. Une app développeur Meta avec le produit Instagram ajouté.
  2. Une infrastructure de webhooks qui vérifie les signatures et répond rapidement.
  3. Le stockage et le renouvellement des jetons, chiffrés au repos.
  4. La validation d’app pour chaque autorisation dont vous avez besoin sur les comptes clients.
  5. Une maintenance continue, car l’API est versionnée et les anciennes versions sont retirées selon un calendrier.

C’est tout à fait faisable, et cela représente aussi plusieurs semaines de travail avant que le premier client n’en profite. Pour beaucoup d’équipes, utiliser un outil qui l’a déjà fait est la voie la plus rapide.

L’automatisation Instagram dans Chat33

Connectez-vous via la connexion Instagram et profitez des DM par mot-clé, du commentaire vers DM et de l’automatisation des réponses aux stories sur l’API officielle.