Moderazione dei commenti

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.

Endpoint

L'API si compone degli endpoint seguenti. Consulta la documentazione di riferimento di ogni endpoint per i requisiti relativi a parametri e autorizzazioni.

Esempi

Ottenere i commenti e aggiungere risposte

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:

Esempio di richiesta

GET graph.facebook.com
  /17895695668004550/comments

Esempio di risposta

{
  "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:

Esempio di richiesta

POST graph.facebook.com
  /17870913679156914/replies?message=Thanks%20for%20sharing!

Esempio di risposta

{
  "id": "17873440459141029"
}

Se desideri rispondere a molti commenti, puoi raggruppare le risposte in un'unica richiesta.