Questo documento mostra come aggiungere in modo programmatico le risposte private alla tua esperienza di messaggistica.
Come funzionanoLe risposte private consentono a un utente dell'app di inviare un singolo messaggio a un utente Instagram che ha commentato un post, un post per le inserzioni, un reel o una storia in diretta di un account Instagram per professionisti. Quando il tuo server webhook riceve una notifica per l'evento Le risposte private possono essere inviate entro 7 giorni dalla creazione del commento, tranne nel caso di Instagram Live, per cui puoi inviare una risposta privata solo durante la trasmissione in diretta. Il messaggio conterrà un link al post che l'utente Instagram ha commentato. | ![]() |
live_commentseventi webhook tramite l'API Instagram
e che il tuo sistema possa distinguere notifiche live_comments e comments.
comments dell'API Instagram Graph dei post per inserzioni includeranno ID e titolo dell'inserzione. Potresti dover aggiornare il tuo server webhook per la gestione di questi nuovi campi.
ad_id e ad_title saranno restituiti nell'oggetto multimediale quando un utente Instagram commenta un post di Instagram in evidenza o un post di inserzioni di Instagram e ciò potrebbe determinare notifiche webhook duplicate.
Questo tutorial presuppone che tu abbia letto la Panoramica della Piattaforma Messenger e la Panoramica dei messaggi di Instagram e abbia implementato i componenti necessari.
Ecco cosa ti servirà:
comments di Instagram per post, post per inserzioni e reel, e dai webhook live_comments di Instagram per le storie in diretta (consigliati per evitare il rate limiting) o con una chiamata API all'endpoint /page/feedinstagram_manage_comments e pages_messaging, ottenute tramite Facebook LoginMESSAGING sulla Pagina Facebook collegata al tuo account Instagram per professionistiPer inviare una risposta privata a un utente Instagram che ha commentato il tuo post, il tuo reel o la tua storia in diretta, invia una richiesta POST all'endpoint /<PAGE_ID>/messages, in cui il parametro recipient contiene l'ID del commento e il parametro message contiene il testo che vuoi inviare.
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>"In caso di azione eseguita correttamente, l'app riceve la seguente risposta:
{
"recipient_id": "526...", // The Instagram-scoped ID
"message_id": "aWdfZ..." // The message ID for your private reply
}
- Scopri i livelli di accesso e i dati disponibili per ciascuno.
: consulta il riferimento dell'API Instagram Graph per ulteriori informazioni sui contenuti multimediali in diretta.
: consulta il riferimento dell'API Instagram Graph per ulteriori informazioni sui contenuti multimediali di Instagram.
: scopri di più sui rate limiting che interessano Instagram Messaging.
: scopri di più sulle attività che le persone possono eseguire sulla Pagina.
: scopri di più sui webhook disponibili per Instagram Messaging