2016-09-19 4 views
0

Ich sehe, dass RestFB Zugriff auf Reaktionen in den Post-, Foto- und Video-Objekte hinzugefügt hat, aber es scheint nicht Zugriff von einer URL zu haben. Was wäre der beste Weg, die Reaktionen auf eine URL zu bekommen? Muss ich die Graph API direkt aufrufen?RestFB bekommen Reaktionen auf eine URL

+0

Kannst du bitte auf die Graph-API verweisen, wo dies erwähnt wird? Ich sehe keine Reaktionen hier: https://developers.facebook.com/docs/graph-api/reference/v2.7/url – Norbert

+0

Offenbar ist es nicht in der API-Referenz erwähnt, aber wenn ich den Anruf mit der ID von einem URL-Objekt bekomme ich die Reaktionen zurück. https://graph.facebook.com/v2.7/926956854006323/reactions?access_token=[token-value]&format=json&method=get&pretty=0&debug=all&suppress_http_code=1 –

Antwort

1

RestFB unterstützt keine Reaktionen auf offene Grafikobjekte. Sie sollten also die opengraph-ID aufrufen, wie Sie oben im Kommentar erwähnt haben, und mit dem Aufruf fetchConnection arbeiten. Als Typ sollten Sie Reactions.ReactionItem verwenden.

Connection<Reactions.ReactionItem> con = 
    client.fetchConnection("<ogid>/reactions", Reactions.ReactionItem.class); 

Ich denke, das sollte funktionieren. Der Code ist ungetestet;)

+0

Wie '' mit RestFB zu bekommen, wenn ich nur post url? – Mohammad

+0

Beiträge haben Reaktionen selbst ... – Norbert

+0

Sorry, ich meine, wie bekommen Sie Post ID von seiner URL mit RestFB? Wenn Sie eine URL eines Posts, einer Seite oder eines persönlichen Accounts haben, wie erhalten Sie die ID mit RestFB? – Mohammad

Verwandte Themen