Ich erhalte diese Updates in meinem Facebook-Feed mit dem John GuyYouKnow
Kommentar zum folgenden Link : insert stupid link here
.
Natürlich bin ich jetzt neugierig, was mein Freund über diesen dummen Link gesagt hat. Also klicke ich auf die Kommentare, nur um herauszufinden, dass es ungefähr 30.000 davon gibt. Auf keinen Fall finde ich dort den Kommentar meines Freundes. Warum hat sich Facebook überhaupt die Mühe gemacht, mich zu benachrichtigen? Oder fehlt mir etwas ... gibt es eine Möglichkeit, diesen Kommentar leicht zu finden?
comment_id=.....
in der URL?Antworten:
Sie können dies mit dem Facebook Graph API Explorer tun :
Gehen Sie zu der Seite des Links, für den Sie die Kommentare analysieren möchten (nicht zu Ihrem Newsfeed, der Zeitleiste der Seite oder etwas anderem). Klicken Sie dazu auf den Zeitstempel des Beitrags. Hier ist ein Beispiel von der offiziellen Seite / Timeline von Facebook:
Der URI der Seite sollte in diesem Format vorliegen. Beachten Sie den postID-Teil. Es sollten alle Zahlen sein. Wenn zusätzliche Zeichen wie
?
oder#
gefolgt sind, kopieren Sie einfach den numerischen Teil.Öffnen Sie den Graph API Explorer.
Stellen Sie sicher, dass im Dropdown-Menü angezeigt wird
GET
. Neben diesem Menü befindet sich ein Feld mit Ihrer Benutzer-ID und einigen Parametern. Ersetzen Sie den Inhalt dieses Felds durch die gerade kopierte Post-ID.Senden Sie die Box. Die Seite wird mit den Details des "Knotens" neu geladen, die im Ergebnisbereich angezeigt werden.
Klicken Sie im Feld links neben dem Ergebnisbereich auf die
+
Schaltfläche darunterNode
.Klicken Sie
comments
in die Verbindungsgruppe. Dadurch wird der Diagramm-API mitgeteilt, dass nur die mit diesem Knoten verknüpften Kommentare angezeigt werden sollen (zusammen mit der ID, die bei jeder Anforderung zurückgegeben wird).Darunter
comments
können Sie auf Unteroptionen für dieses Feld klicken, indem Sie aus einer eingerückten Dropdown-Liste auswählen:Der Einfachheit halber wählen wir nur drei Felder:
limit
,from
, undmessage
. Sie können mit den anderen Optionen herumspielen, wenn Sie möchten (es ist sicherlich ein sehr interessantes Werkzeug!)Senden Sie das Formular erneut. Beachten Sie, dass im Ergebnisbereich jetzt zehn Kommentare angezeigt werden, die dem Knoten zugeordnet sind (auch als freigegebener Link oder "Diagrammelement" bezeichnet).
Um mehr als zehn Kommentare anzuzeigen, ändern Sie den Parameter (Nummer in Klammern) des
limit
Feldes. Ich würde nicht empfehlen, über 1500 zu gehen, vielleicht weniger, wenn Sie eine langsamere Verbindung haben.Senden Sie das Formular erneut, um die ersten
x
Kommentare des Knotens anzuzeigen .Um die nächsten
y
Kommentare anzuzeigen, fügen Sie.offset(y)
dem URI des API-Aufrufsy
die Nummer hinzu, von der aus Sie beginnen möchten. So zum Beispiel, wenn ich das Abrufen 1000 Kommentare zu einer Zeit , und ich mag Kommentare 3000 bis 4000 zeigen, meinelimit
wären1000
und meinoffset
wäre3000
. Ich hatte Probleme mit kleinen Limits und großen Offsets. Wenn Sie also ein Problem haben, bei dem keine Daten abgerufen werden, versuchen Sie es erneut, oder erhöhen Sie Ihr Limit.Sie können das Formular jederzeit senden und ein CTRL+ Ffür den Namen Ihres Freundes eingeben und das
message
mit dem Kommentar verknüpfte Feld im Ergebnisbereich anzeigen. Die Nachricht ist die darunter (es ist ziemlich offensichtlich mit den geschweiften Klammern und Einrückungen).Es gibt vielleicht sogar eine Möglichkeit, nur Kommentare von einem bestimmten Namen mit FQL abzufragen, aber ich habe den Facebook Graph API Explorer noch nicht so weit untersucht.
Hoffe das hilft!
quelle
SELECT text FROM comment where post_id = <post's fbid as above> and fromid = <your friend's fbid>
. Das funktioniert nicht immer. Ich vermute, dass dies aufgrund einer Kombination aus Zugriffstoken und Berechtigungsproblemen der Fall ist, wenn dies fehlschlägt.Der einzige Weg, den ich geschafft habe, bestand darin, eine ausreichende Anzahl von Kommentaren anzuzeigen, indem ich mehrmals auf "Vorherige Kommentare anzeigen" geklickt habe. Drücken Sie dann CTRL+ A, um alle auszuwählen, öffnen Sie den Editor, CTRL+ Vum sie in den Editor einzufügen. Jetzt können Sie den Namen Ihres Freundes mit CTRL+ Fim Editor suchen .
quelle
Ich hatte das gleiche Problem wie Sie.
Ich habe versucht, die Facebook-Benachrichtigung von meinem Android-Gerät mithilfe der Facebook-Anwendung anzuzeigen. Ich konnte den Kommentar nicht sehen oder finden, was mich noch neugieriger machte.
Ich öffnete dann den Dolphin-Browser, den Desktop im benutzerdefinierten Modus, loggte mich in meinem Facebook-Konto als Webseite ein und überprüfte die Benachrichtigung von dort aus. Es zeigte mir sofort den Kommentar meiner Freunde.
quelle
Ich habe herausgefunden, wie es geht und es ist wirklich nicht so kompliziert wie die andere Antwort, die das Codieren beinhaltet.
Klicken Sie im Feed mit der rechten Maustaste auf die Benachrichtigung "x hat den folgenden Link kommentiert: x".
Wählen Sie nun Öffnen in einer neuen Registerkarte.
Jetzt wird die Seite mit dem Video / Bild geöffnet und oben steht "x hat dies kommentiert" oder "x hat auf einen Kommentar dazu geantwortet" - die Arbeit "Kommentar" ist ein Hyperlink. Klicken Sie darauf und es wird der Kommentar / die Antwort für Sie finden.
quelle