Puoi usare l'API Instagram Graph per ottenere, eliminare, nascondere/mostrare o disabilitare/abilitare i commenti sui contenuti multimediali di IG di proprietà degli utenti dell'app e per aggiungervi delle risposte.
A partire dal 27 agosto 2024, instagram_manage_comments
sarà necessario per accedere al campo username
di un utente Instagram che ha commentato un contenuto multimediale dell'account Instagram per professionisti di un utente dell'app.
Puoi usare l'API Instagram Messaging per inviare risposte private (messaggi diretti) agli utenti che hanno aggiunto commenti ai contenuti multimediali di IG di tipo video in diretta degli utenti dell'app. Consulta la documentazione sulle risposte private di Instagram Messaging per scoprire come fare.
L'API si compone degli endpoint seguenti. Consulta la documentazione di riferimento di ogni endpoint per i requisiti relativi a parametri e autorizzazioni.
GET /{ig-media-id}/comments
: consente di ottenere i commenti su un contenuto multimediale di IG.GET /{ig-comment-id}/replies
: consente di ottenere le risposte aggiunte a un commento di IG.POST /{ig-comment-id}/replies
: consente di rispondere a un commento di IG.POST /{ig-comment-id}
: consente di nascondere/mostrare un commento di IG.POST /{ig-media-id}
: consente di disabilitare/abilitare i commenti su un contenuto multimediale di IG.DELETE /{ig-comment-id}
: consente di eliminare un commento di IG.Puoi ottenere tutti i commenti su un oggetto di tipo Media, analizzare e filtrare il set di dati restituito in base a criteri specifici e rispondere a tutti i commenti che soddisfano tali criteri.
Innanzitutto, interroga l'endpoint GET /{ig-media-id}/comments
per ottenere tutti i commenti sull'oggetto di tipo Media e i relativi ID:
GET graph.facebook.com /17895695668004550/comments
{ "data": [ { "timestamp": "2017-08-31T18:10:30+0000", "text": "I love this!", "id": "17873440459141021" }, { "timestamp": "2017-08-31T19:16:02+0000", "text": "This is awesome!", "id": "17870913679156914" }, ... // results truncated for brevity ] }
Successivamente, analizza i risultati restituiti per individuare i commenti che corrispondono ai criteri impostati e usali per rispondere direttamente nella serie di commenti agli utenti Instagram che li hanno creati:
POST graph.facebook.com /17870913679156914/replies?message=Thanks%20for%20sharing!
{ "id": "17873440459141029" }
Se desideri rispondere a molti commenti, puoi raggruppare le risposte in un'unica richiesta.