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.
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.
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.
Pour parvenir à mettre en œuvre la plateforme Messenger, vous devrez comprendre les composants suivants.
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.
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.
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.
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.
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.
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.
Vous devez disposer d’une Page Facebook pour envoyer et recevoir des messages via la plateforme Messenger. En savoir plus.
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.
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é.
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.
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.
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.
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.
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.
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.
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.
Trouvez un partenaire spécialiste de la plateforme Messenger dans notre annuaire des partenaires Meta .
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
business_management
Lorsque vous demandez l’autorisation business_management
, donnez les indications suivantes dans votre soumission au Contrôle app :
pages_messaging
et pages_show_list
.instagram_manage_messages
.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.
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.
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.
Les limites de débit de la plateforme Messenger dépendent de l'API utilisée et, dans certains cas, du contenu du message.
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.
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
API Send
API Private Replies
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.
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.