2016-06-03 6 views
2

Die folgende Facebook Graph API v2.6 query:Facebook Graph API - Zugriff auf die Kommentare und ihre Antworten mit einer Abfrage

/{{POST_ID}}/?fields=comments.summary(true)&access_token={{ACCESS_TOKEN}} 

werden die Kommentare (mit ihren IDs) für die angegebene Post. Dann wird die Abfrage

/{{COMMENT_ID}}/?fields=comments.summary(true)&access_token={{ACCESS_TOKEN}} 

die Antworten für den angegebenen Kommentar erhalten.

Gibt es eine Möglichkeit, die Kommentare und ihre Antworten für bestimmte Post mit einer Graph API-Abfrage zu erhalten?

+0

https://developers.facebook.com/docs/graph-api/reference/object/comments/#readmodifiers – CBroe

Antwort

7

Dadurch erhalten Sie die Kommentarantworten von Kommentaren.

/{{POST_ID}}/?fields=comments{comments}&access_token={{ACCESS_TOKEN}} 

Sie können eine beliebige Unter Informationen erhalten (von, id) von Kommentar Antworten von nur Verschachtelung Felder innerhalb Kommentare wie folgt aus:

/{{POST_ID}}/?fields=comments{comments,from,id}&access_token={{ACCESS_TOKEN}} 

Sie immer jede Art von Abfrage in ausprobieren können:

https://developers.facebook.com/tools/explorer/

Falls Sie Zweifel haben, wie jede Abfrage zu bilden, hat dieses Tool einen Suchfilter auf der linken Seite, in dem Sie geben Sie die Felder, die Sie benötigen, und es wird automatilca Ich erzeuge die Abfrage für Sie.

0

Verwendung filter=stream Parameter

https://graph.facebook.com/post_id/comments?access_token=XXXXXXfilter=stream 

wenn Sie Eltern Kommentar id wollen, Verwendung fields=parent.fields(id) Parameter

https://graph.facebook.com/post_id/comments?access_token=xxxxxx&filter=stream&fields=parent.fields(id) 
3

Ich glaube, das ist das, was Sie suchen: https://graph.facebook.com/ {the_page_id} _ { your_post_id}/comments? fields = Nachricht, Kommentare {Nachricht, Kommentare} & access_token = {your_api_key}

0

Nach meinen Recherchen können Sie Post-Kommentare und ihre Antworten in einer Abfrage erhalten. Sie können alle Kommentare von Post mit der folgenden API durch Graph Explorer oder Curl Anfrage erhalten. Ersetzen Sie {Ihre Post-ID} inklusive Klammern durch Ihre Post-ID.

Wenn Sie den Graph-API-Explorer verwenden, generieren Sie ein Seitenzugriffstoken, um diese API zu testen. Wenn Sie curl request verwenden, fügen Sie am Ende der URL ein Seitenzugriffstoken an.

https://graph.facebook.com/v2.10/ {Ihre Post-ID}? Felder = Kommentare

Sie alle Antworten auf alle Kommentare der Post mit folgenden API erhalten. Es gibt Ihnen JSON-Daten mit Kommentar-ID und allen Antworten auf jeden Kommentar.

https://graph.facebook.com/v2.10/ {Ihre Post-ID}? Felder = Kommentare {Kommentare}