2016-07-27 10 views
1

Ich muss den neuesten Kommentar (Personen Bild, Name und Kommentar) für eine bestimmte URL über die Facebook-Grafik API holen.Erhalten von Kommentaren für eine URL über Facebook Grafik api

Ich habe versucht, graph.facebook.com/v2.7/{object-id}/comments, wo ich ersetzen {Objekt-ID} mit meiner Website URL, URL codiert.

Das Problem ist das Diagramm api denkt, dass/Kommentare Teil Teil der URL ist.

Wenn ich graph.facebook.com/v2.7/?id=myurlhere.com mache, dann gibt es zumindest die korrekte Anzahl von Kommentaren und Teilen zurück, aber ich muss erst noch herausfinden, wie man die tatsächlichen Kommentare abruft.

Ich habe versucht, graph.facebook.com/v2.7/{object-id}/comments mit der tatsächlichen Objekt-ID von graph.facebook.com/v2.7/?id=myurlhere.com zurückgegeben natürlich verdoppelt sich die api anrufe die ich machen muss. Ich sehe auch kein Bild mit den Kommentaren aufgelistet.

Ich bin immer näher graph.facebook.com/v2.7/899503886844396/comments?fields=message,from{name,picture}

Nun, wenn ich nur herausfinden kann, wie man die Objekt-ID ersetzen mit einer URL.

+0

Es ist aus der Dokumentation nicht klar, dass es Kommentare zu einem URL-Objekt https://developers.facebook.com/docs/graph-api/reference/v2.7/url –

+0

ich weg gehe von https://developers.facebook.com/docs/graph-api/reference/v2.7/object/comments, das Kommentare für jede ID geben soll. – hcker2000

+0

Sind Metadaten = 1 die Kante anzeigen? Wo kommen diese Kommentare auf der Facebook-Website? –

Antwort

-1

Wie in einem Kommentar erwähnt, ist es eine gute Idee, Metadaten = 1 zu verwenden, um zu sehen, was Sie möglicherweise finden können. Das ist /? Id = yoururlhere & metadata = 1 oder/yoururlhere? Metadata = 1

Eines der Felder ist ein og_object. Dann haben Sie die Kommentare wie folgt/yoururlhere? Fields = og_object {comments {Nachricht, von {name, picture}}}

(Ich habe eine Lektion gelernt, ich hoffe, jetzt bearbeitet meine vorherige Antwort auf Stackoverflow.)

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/18867445) –

+1

Dies beantwortet nicht wirklich die Frage. Wenn Sie eine andere Frage haben, können Sie sie durch Klicken auf [Frage stellen] (https://stackoverflow.com/questions/ask) stellen. Sie können [Kopfgeld hinzufügen] (https://stackoverflow.com/help/privileges/set-bounties) hinzufügen, um mehr Aufmerksamkeit auf diese Frage zu lenken, sobald Sie genug [Reputation] haben (https://stackoverflow.com/help/ Whats-Reputation). - [Aus Bewertung] (/ review/low-quality-posts/18867445) – NightOwl888