2017-07-11 7 views
0

Ich möchte Kommentare für einen Beitrag erhalten, aber ich möchte beide gefilterte Werte erhalten.Facebook Graph API Kommentare gruppiert nach Filter

post-id?ids=xxxxxxxxx&fields=comments.filter(stream).limit(0).summary(1) 

und

post-id?ids=xxxxxxxxx&fields=comments.filter(toplevel).limit(0).summary(1) 

ist dies möglich, mit nur einer Anfrage?

ich versuchte schon so etwas wie

post-id?ids=xxxxxxxxx&fields=comments.filter(toplevel,stream).limit(0).summary(1) 

oder

post-id?ids=xxxxxxxxx&fields=comments.filter(stream).limit(0).summary(1),comments.filter(toplevel).limit(0).summary(1) 

Dank für jede Hilfe: =)

Antwort

0

Ja, Sie können es tun, fast wie Sie mit der letzten Zeile versucht, von Code angezeigt - aber da Sie das gleiche Feld (Kommentare) zweimal anfordern, müssen Sie alias mindestens eine von ihnen (sonst erhalten Sie einfach eine e rror sagen, dass Sie das gleiche Feld zweimal angefordert.)

?fields=comments.filter(stream).limit(0).summary(1).as(stream_comments), 
     comments.filter(toplevel).limit(0).summary(1).as(toplevel_comments) 

https://developers.facebook.com/docs/graph-api/aliasing-fields

+0

Thx! Ich war auf der Suche nach etwas wie ** AS **, weiß nicht, warum ich es nicht gefunden habe. – NoremPload