Ce document explique comment ajouter par programmation des réponses privées à votre expérience de messagerie.
FonctionnementLes réponses privées permettent à un compte professionnel Instagram d’envoyer un message unique à une personne qui a commenté sa publication professionnelle Instagram, sa publication de publicités, son reel ou sa story en direct. Lorsque vous recevez une notification des webhooks Vous pouvez envoyer cette réponse privée dans les 7 jours suivant l’heure de création du commentaire, à l’exception d’Instagram Live pour lequel vous ne pouvez envoyer une réponse privée que pendant la diffusion en direct. Ce message contiendra un lien vers la publication que la personne a commentée. |
live_comments
, via l’API Instagram, et que votre système peut différencier les notifications live_comments
et comments
.
comments
de l’API Graph pour Instagram pour les publications de publicités comprendront l’ID et le titre de la publicité. Vous devrez peut-être mettre à jour votre serveur de webhooks pour gérer ces nouveaux champs.
Les valeurs ad_id
et ad_title
seront retournées dans l’objet multimédia lorsqu’une personne commente une publication Instagram boostée ou une publication de publicités Instagram. Cela peut avoir pour résultat des notifications de webhook en double.
Ce tutoriel suppose que vous avez lu la Présentation de la plateforme Messenger et la Présentation d’Instagram Messaging et que vous avez implémenté les composants nécessaires.
Vous aurez besoin des éléments suivants :
comments
pour les publications, les publications de publicités et les reels, et des webhooks Instagram live_comments
pour les stories en direct (recommandé pour éviter d’atteindre le plafond) ou via un appel d’API au point de terminaison /page/feed
.instagram_manage_comments
et pages_messaging
, obtenues via Facebook Login.MESSAGING
sur la Page Facebook liée à votre compte professionnel Instagram.Pour envoyer une réponse privée à une personne qui a commenté votre publication, votre reel ou votre story en direct, envoyez une requête POST
au point de terminaison /PAGE-ID/messages
où le paramètre recipient
contient l’ID du commentaire et le paramètre message
contient le texte que vous souhaitez envoyer.
curl -i -X POST "https://graph.facebook.com/PAGE-ID/messages
?recipient: { comment_id: COMMENT-ID }
&message: { "text": "Thanks for reaching out, how can I help?" }
&access_token=PAGE-ACCESS-TOKEN"
En cas de réussite, votre application reçoit la réponse suivante :
{ "recipient_id": "526...", // The Instagram-scoped ID "message_id": "aWdfZ..." // The message ID for your private reply }