En este documento se muestra cómo añadir las respuestas privadas a tu experiencia de mensajes mediante programación.
FuncionamientoLas respuestas privadas permiten a un usuario de la aplicación enviar un mensaje único a un usuario de Instagram que comentó en una publicación, publicación publicitaria, reel o historia en directo de la cuenta profesional de Instagram del usuario de la aplicación. Cuando el servidor de webhooks recibe una notificación de evento Las respuestas privadas se pueden enviar en los siete días posteriores a la fecha de creación del comentario, excepto en el caso de Instagram Live, donde solo se puede enviar una respuesta privada durante la transmisión en directo. El mensaje contendrá un enlace a la publicación en la que comentó el usuario de Instagram. | ![]() |
live_comments, mediante la API de Instagram,
y de que el sistema pueda diferenciar entre las notificaciones de live_comments y comments.
comments de la API Graph de Instagram incluirán el identificador y el título del anuncio. Es posible que tengas que actualizar el servidor de webhooks para que gestione estos nuevos campos.
Los valores de ad_id y ad_title se devolverán en el objeto multimedia cuando un usuario de Instagram comente en una publicación promocionada de Instagram o una publicación publicitaria de Instagram. Esto puede generar notificaciones de webhook duplicadas.
En este tutorial, suponemos que has leído la Información general de la plataforma de Messenger y la Información general de los mensajes de Instagram y que has implementado los componentes necesarios.
Necesitarás lo siguiente:
comments de Instagram en el caso de publicaciones, publicaciones publicitarias y reels, y el webhooks live_comments de Instagram en el caso de historias en directo (método recomendado para evitar la limitación de frecuencia) o una llamada a la API al extremo /page/feed.instagram_manage_comments y pages_messaging, obtenidos mediante el inicio de sesión con Facebook.MESSAGING en la página de Facebook vinculada a la cuenta profesional de Instagram.Para enviar una respuesta privada a un usuario de Instagram que comentó en tu publicación, reel o historia en directo, envía una solicitud POST al extremo /<PAGE_ID>/messages, donde el parámetro recipient contenga el identificador del comentario y el parámetro message contenga el texto que quieres 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>"Cuando esta operación se completa correctamente, la aplicación recibe la respuesta siguiente:
{
"recipient_id": "526...", // The Instagram-scoped ID
"message_id": "aWdfZ..." // The message ID for your private reply
}
: obtén más información sobre los niveles de acceso y los datos disponibles para cada uno de ellos.
: consulta la referencia de la API Graph de Instagram para obtener más información sobre el contenido multimedia en directo.
: consulta la referencia de la API Graph de Instagram para obtener más información sobre el contenido multimedia de Instagram.
: 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 las personas pueden realizar en la página.
: obtén información sobre los webhooks disponibles para los mensajes de Instagram.