Présentation de la plateforme Messenger

La présentation de la plateforme Messenger explique comment fonctionne la plateforme et quels sont les éléments nécessaires à son implémentation.

Messenger de Meta est un service de messagerie qui permet à une Page Facebook d’entreprise ou à un compte professionnel Instagram de répondre aux personnes qui s’intéressent à son activité ou à ses réseaux sociaux. Les conversations entre une personne et votre compte doivent être initiées par la personne concernée.

Vous pouvez utiliser la plateforme Messenger gratuitement.

Fonctionnement

Une personne envoie un message à votre Page professionnelle ou à votre compte professionnel Instagram pendant qu’elle est connectée à Facebook ou Instagram, ou via un plugin Meta lors de la visite de votre application mobile ou de votre site web. La Page de votre entreprise ou votre compte professionnel Instagram peut utiliser la plateforme Messenger pour traiter le message de cette personne, en envoyant une réponse automatique, en chargeant un agent en direct de répondre ou en associant une automatisation et un agent en direct.

Flux des messages

Lorsqu’une personne envoie un message à la Page de votre entreprise ou à votre compte professionnel Instagram, cela déclenche un webhook qui envoie une notification indiquant que la Page ou le compte a reçu un message. Votre application peut alors envoyer des appels au graphe social Meta pour récupérer cette conversation, déterminer comment y répondre et envoyer une réponse à votre interlocuteur·ice dans un délai de 24 heures. La plateforme vous permet de faire cela à grande échelle et elle vous fournit un large éventail de points d’entrée de conversation et de types de messages.

Limites

  • Une personne connectée à Facebook ne peut pas envoyer un message à votre compte professionnel Instagram. De même, une personne connectée à Instagram via la plateforme Messenger ne peut pas envoyer un message à la Page Facebook de votre entreprise ou à la Page de votre compte professionnel Instagram.
  • La messagerie Instagram est désormais disponible pour tous les comptes professionnels Instagram d’entreprises ou de créateur·ices.

Éléments nécessaires

Pour parvenir à mettre en œuvre la plateforme Messenger, vous devrez comprendre les composants suivants.

Tokens d’accès

Un token d’accès est une chaîne opaque qui identifie une application, une Page ou une personne, et qu’une application peut utiliser pour envoyer des appels au graphe social Meta. Le token d’accès fournit un accès temporaire et sécurisé à des points de terminaison spécifiques grâce auquel une page d’entreprise ou un compte professionnel Instagram peut échanger des messages avec des utilisateur·ices. En savoir plus.

Accès standard et Avancé

Il existe deux niveaux d’accès pour les applications associées à des Pages d’entreprise ou à des comptes professionnels Instagram : accès standard et accès Avancé. Lorsque vous inscrivez votre application auprès de Meta, elle dispose par défaut d’un accès standard. L’accès standard vous permet de récupérer des données destinées aux personnes qui ont un rôle dans votre application, comme les développeur·ses, testeur·ses ou admins, ou qui ont un rôle dans une Page d’entreprise ou un compte professionnel Instagram qui a revendiqué l’application. L’accès Avancé permet à votre application de récupérer des données destinées aux personnes qui utilisent votre application, mais qui n’ont pas de rôle dans celle-ci ni dans la Page d’entreprise ou le compte professionnel Instagram qui a revendiqué l’application. Suivez ces liens pour plus d’informations sur les rôles associés aux applications, sur les types d’applicationset sur les accès Avancé et standard .

En raison du périmètre limité de l’accès standard, certaines fonctionnalités peuvent ne pas fonctionner correctement tant qu’elles ne bénéficient pas d’un accès Avancé. Cela peut limiter les applications de test que vous utilisez.

Contrôle app

Vous devez soumettre votre application au Contrôle app si elle requiert un accès Avancé pour obtenir des données relatives ou destinées aux utilisateur·ices de l’application qui n’ont pas de rôle dans l’application elle-même ni dans une Page d’entreprise ou un compte professionnel Instagram qui a revendiqué l’application. En savoir plus.

Si vous développez votre application pour envoyer et recevoir des messages pour votre propre page, vous n’avez pas besoin de la soumettre au Contrôle app. Notez que si vous prévoyez de récupérer des informations de profil utilisateur·ice avec votre application, vous devez tout de même la soumettre au Contrôle app en raison des autorisations requises pour accéder à l’API User Profile.

Vérification de l’entreprise

Vous devez soumettre votre application à une vérification de l’entreprise si elle est utilisée exclusivement par des utilisateur·ices qui ne disposent pas d’un rôle dans l’application ou d’un rôle dans une entreprise qui la revendique. En savoir plus.

URL Content Delivery Network

La plateforme Messenger met en œuvre des URL CDN qui vous permettent de récupérer les contenus multimédias partagés par des utilisateur·ices Instagram. Ces URL prennent en compte la confidentialité et ne renvoient pas les contenus multimédias supprimés ou expirés.

Facebook Login

Votre Page ou votre compte professionnel Instagram ne peut pas envoyer de messages à une personne tant que vous n’avez pas demandé à cette personne l’autorisation de le faire. Pour demander ces autorisations, vous devrez implémenter Facebook Login. En savoir plus.

Page Facebook

Vous devez disposer d’une Page Facebook pour envoyer et recevoir des messages via la plateforme Messenger. En savoir plus.

Fonctionnalités

La fonctionnalité Agent humain autorise votre application à faire appel à un agent humain pour répondre aux messages des utilisateurs à l’aide du tag human_agent dans les 7 jours suivant leur réception. L’usage autorisé de cette fonctionnalité consiste à proposer l’assistance d’un agent humain dans le cas où le problème rencontré par un utilisateur ne peut être résolu dans la fenêtre de messagerie classique. Citons par exemple les cas de fermeture de l’entreprise le week-end ou les problèmes dont la résolution nécessite plus de 24 heures.

Protocole de transfert

Si plusieurs applications traitent les messages, par exemple, si une application traite les réponses automatiques et qu’une autre gère les remontées vers un agent humain, vous devrez implémenter le protocole de transfert pour transmettre la conversation d’une application à l’autre. Lorsqu’une application doit répondre à un message, elle doit prendre le contrôle de la conversation, qu’elle peut demander à une autre application via le protocole de transfert. Ainsi, elle peut accepter le contrôle de la part de l’autre application, envoyer sa réponse, puis libérer le contrôle de la conversation.

Messages en nombre

Si votre Page ou votre compte professionnel Instagram comprend un grand volume de messages envoyés ou reçus, sa messagerie ne peut plus afficher les nouveaux messages ni envoyer de nouveaux messages tant que le volume des messages n’a pas diminué.

Pour les messages Messenger

Si une Page envoie plus de 40 messages par seconde ou bien envoie ou reçoit en permanence des messages dans un grand nombre de conversations concomitantes, les nouveaux messages ne s’affichent pas dans la messagerie de la Page et la Page ne peut plus envoyer de messages tant que le nombre de messages ne diminue pas.

Lorsqu’une Page atteint le volume plafond, les appels d’API visant à récupérer toutes les conversations échouent, mais vous avez encore la possibilité d’appeler une conversation unique pour obtenir les nouveaux messages associés.

Pour les messages Instagram

Si votre compte professionnel Instagram contient plus de 72 000 messages envoyés ou reçus, les nouveaux messages ne s’affichent plus dans votre messagerie Instagram et nous ne pouvez plus envoyer de nouveaux messages tant que le volume de messages n’a pas baissé.

Des bannières s’affichent dans les conversations pour indiquer que vous avez atteint le plafond. Elles cesseront de s’afficher lorsque le volume de messages aura diminué.

  • Votre message peut être retardé L’envoi de votre message peut être plus long que d’habitude, car [nom-de-votre-compte] reçoit un grand nombre de messages.

  • Votre message n’a pas été distribué Votre message n’a pas été distribué, car [nom-de-votre-compte] reçoit un grand nombre de messages. Veuillez réessayer ultérieurement.

Compte professionnel Instagram

Pour envoyer et recevoir des messages Instagram, vous devez posséder un compte professionnel Instagram. Votre application aura ainsi accès aux données des points de terminaison du graphe social Meta, via la page Facebook associée à votre compte. En savoir plus.

ID spécifiques à Instagram

Lorsqu’une personne envoie un message à un compte professionnel Instagram, un ID spécifique à Instagram est créé pour représenter cette personne dans cette application. Cet ID est spécifique à la personne et au compte Instagram avec lequel elle interagit. Un compte professionnel Instagram peut ainsi mapper les différentes interactions d’une même personne dans diverses applications de messagerie.

Inscription auprès de Meta

Vous devez vous inscrire en tant que développeur·se et inscrire votre application auprès de Meta pour envoyer des appels au graphe social Meta. En savoir plus.

ID spécifiques à une Page

Lorsqu’une personne envoie un message à une Page Facebook, un ID spécifique à la Page est créé pour représenter cette personne dans cette Page. Cet ID est spécifique à la personne et à la Page avec laquelle elle interagit. Une Page peut ainsi mapper les différentes interactions d’une même personne dans diverses applications de messagerie.

Tâches sur la Page

La personne qui demande le token d’accès de Page doit être autorisée à effectuer la tâche MESSAGING pour envoyer des messages et la tâche MODERATE pour répondre à des commentaires sur la Page Facebook associée à votre application de messagerie. En savoir plus.

Annuaire des partenaires

Trouvez un partenaire spécialiste de la plateforme Messenger dans notre annuaire des partenaires Meta .

Autorisations

Votre application devra demander les autorisations suivantes via Facebook Login pour les conversations Messenger :

  • pages_show_list
  • pages_manage_metadata
  • pages_messaging
  • pages_read_engagement
  • business_management

Pour accéder à la messagerie Instagram, vous devez également demander :

  • instagram_basic
  • instagram_manage_messages

Demander l’autorisation business_management

Lorsque vous demandez l’autorisation business_management, donnez les indications suivantes dans votre soumission au Contrôle app :

  1. Cette autorisation est demandée en tant que dépendance des autorisations pages_messaging et pages_show_list.
  2. Pour la messagerie Instagram, indiquez que cette autorisation est demandée en tant que dépendance de l’autorisation instagram_manage_messages.
  3. Dans la capture vidéo destinée au Contrôle app, montrez clairement l’admin de la Page en train de suivre le processus Facebook Login, choisir les pages ou les alias Instagram et fournir les autorisations nécessaires à l’application.

Dans votre application, veillez à informer l’admin de la Page qu’il ou elle doit fournir explicitement à l’application les autorisations requises pour gérer ses éléments professionnels. Vous devrez ajouter l’autorisation business_management dans le cadre du processus Facebook Login for Business.

Politiques

Pour obtenir et conserver l’accès au graphe social Meta, vous devez respecter les politiques de la plateforme Messenger, les politiques et les conditions générales de la plateforme Meta, ainsi que les standards de la communauté. En savoir plus.

Exigences de la politique concernant les bots

Les réglementations applicables aux messages envoyés à partir d’une Page d’entreprise ou d’un compte professionnel Instagram peuvent différer selon les pays. Veuillez prendre connaissance de ces politiques , ainsi que des autres politiques de la plateforme , que nous mettons en œuvre.

Plafond

Les limites de débit de la plateforme Messenger dépendent de l'API utilisée et, dans certains cas, du contenu du message.

API Messenger

Les demandes émanant de votre application sont décomptées du nombre d’appels qu’elle peut effectuer sur une période de 24 heures consécutives. Le calcul s’effectue de la manière suivante :

Calls within 24 hours = 200 * Number of Engaged Users

Le nombre d’utilisateur·trices impliqué·es correspond au nombre de personnes auquel l’entreprise peut envoyer des messages via Messenger.

API Messenger pour Instagram

Les demandes émanant de votre application sont décomptées du nombre d’appels qu’elle peut effectuer par compte professionnel Instagram et API utilisée.

API Conversations

  • Votre application peut passer deux appels par seconde et par compte professionnel Instagram.

API Send

  • Votre application peut passer 100 appels par seconde et par compte professionnel Instagram pour les messages qui contiennent du texte, des liens, des réactions et des stickers.
  • Votre application peut passer 10 appels par seconde et par compte professionnel Instagram pour les messages qui contiennent des contenus audio ou vidéo.

API Private Replies

  • Votre application peut passer 100 appels par seconde et par compte professionnel Instagram pour les réponses privées à des commentaires Instagram Live.
  • Votre application peut passer 750 appels par heure et par compte professionnel Instagram pour des réponses privées aux commentaires sur les publications et reels Instagram.

Webhooks

Les Webhooks Meta sont des notifications en temps réel qui vous permettent d’obtenir des informations sur les messages envoyés à la Page de votre entreprise ou à votre compte professionnel Instagram sans avoir à passer des appels au graphe social Meta, qui sont comptabilisés dans le plafond. Vous devrez configurer des Webhooks pour recevoir des notifications d’envoi de messages à la Page de votre entreprise ou à votre compte professionnel Instagram afin d’éviter d’atteindre le plafond.

Étapes suivantes

  • Configurer les Webhooks – Découvrez comment recevoir des notifications HTTP en temps réel pour les messages envoyés et reçus par votre application.

En savoir plus

Pour plus d’informations sur la plateforme Messenger, regardez nos vidéos pour développeur·ses . Vous y trouverez des tutoriels, des recommandations et des évènements enregistrés, entre autres.