En este documento, se muestra cómo agregar de manera programática las respuestas privadas a tu experiencia de mensajería.
Cómo funcionaLas respuestas privadas permiten a un usuario de tu app enviar un solo mensaje a un usuario de Instagram que hizo un comentario en la publicación, la publicación de anuncios, el reel o la historia en vivo de la cuenta profesional de Instagram del usuario de la app. Cuando tu servidor de webhook recibe una notificación de evento Puedes enviar respuestas privadas dentro de los 7 días siguientes a la creación del comentario, excepto en el caso de Instagram Live, donde solo puedes enviar una respuesta privada mientras dure la transmisión en vivo. El mensaje contendrá un enlace al usuario de Instagram que comentó la persona. | ![]() |
live_comments mediante la API de Instagram
, y, además, de que tu sistema pueda diferenciar las notificaciones comments y live_comments.
comments de la API Graph de Instagram relacionadas con las publicaciones de anuncios incluirán el identificador y el título del anuncio. Es posible que tengas que actualizar tu servidor de webhooks para poder usar estos nuevos campos.
Se devolverán ad_id y ad_title en el objeto multimedia cuando un usuario de Instagram haga un comentario en una publicación de Instagram promocionada o en una publicación de anuncios en Instagram. De esta manera, es posible que se dupliquen las notificaciones de webhook.
En este tutorial, se asume que leíste el Resumen de la plataforma de Messenger y el Resumen de mensajes de Instagram, y que implementaste los componentes necesarios.
Necesitarás lo siguiente:
comments de Instagram en el caso de las publicaciones, las publicaciones de anuncios y los reels; y de los webhooks live_comments de Instagram en el caso de las historias en vivo (lo que se recomienda para evitar la limitación de frecuencia). O bien, se puede obtener con una llamada a la API al punto de conexión /page/feed.instagram_manage_comments y pages_messaging, que se obtienen mediante el inicio de sesión con Facebook.MESSAGING en la página de Facebook vinculada a tu cuenta profesional de Instagram.Para enviar una respuesta privada a un usuario de Instagram que comentó tu publicación, reel o historia en vivo, envía la solicitud POST al punto de conexión /<PAGE_ID>/messages, donde el parámetro recipient contiene el identificador del comentario, y el parámetro message, el texto que deseas enviar.
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>"Si la operación se completa correctamente, tu app recibirá la siguiente respuesta:
{
"recipient_id": "526...", // The Instagram-scoped ID
"message_id": "aWdfZ..." // The message ID for your private reply
}
: obtén información sobre los niveles de acceso y los datos disponibles en cada uno.
: visita la referencia de la API Graph de Instagram para obtener más información sobre el contenido multimedia en vivo.
: visita la referencia de la API Graph de Instagram para obtener más información.
: obtén más información sobre los límites de frecuencia que afectan a los mensajes de Instagram.
: obtén más información sobre las tareas que pueden realizar las personas en la página.
: obtén más información sobre los webhooks disponibles para los mensajes de Instagram.