Anzeigen der Kommentare von Freunden in einer langen Liste von Kommentaren

8

Ich erhalte diese Updates in meinem Facebook-Feed mit dem John GuyYouKnowKommentar 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?

The111
quelle
Wie sieht die URL aus, wenn Sie auf die Benachrichtigung klicken? Gibt es eine comment_id=.....in der URL?
Karancan

Antworten:

5

Sie können dies mit dem Facebook Graph API Explorer tun :

  1. 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: Ein Screenshot eines Beitrags auf der Facebook-Timeline von Facebook

  2. 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.

    https://www.facebook.com/ Seitenname / posts / postID

  3. Öffnen Sie den Graph API Explorer.

  4. 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. Ein Screenshot der URI-Leiste im Facebook Graph Explorer

  5. Senden Sie die Box. Die Seite wird mit den Details des "Knotens" neu geladen, die im Ergebnisbereich angezeigt werden.

  6. Klicken Sie im Feld links neben dem Ergebnisbereich auf die +Schaltfläche darunter Node.

  7. Klicken Sie commentsin 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).

  8. Darunter commentskönnen Sie auf Unteroptionen für dieses Feld klicken, indem Sie aus einer eingerückten Dropdown-Liste auswählen: Auswählen von Feldern, die mit dem Facebook Graph Explorer angezeigt werden sollen

  9. Der Einfachheit halber wählen wir nur drei Felder: limit, from, und message. Sie können mit den anderen Optionen herumspielen, wenn Sie möchten (es ist sicherlich ein sehr interessantes Werkzeug!)

  10. 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).

  11. Um mehr als zehn Kommentare anzuzeigen, ändern Sie den Parameter (Nummer in Klammern) des limitFeldes. Ich würde nicht empfehlen, über 1500 zu gehen, vielleicht weniger, wenn Sie eine langsamere Verbindung haben.

  12. Senden Sie das Formular erneut, um die ersten xKommentare des Knotens anzuzeigen .

  13. Um die nächsten yKommentare anzuzeigen, fügen Sie .offset(y)dem URI des API-Aufrufs ydie 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, meine limitwären 1000und mein offsetwäre 3000. 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. Geben Sie hier die Bildbeschreibung ein

  14. Sie können das Formular jederzeit senden und ein CTRL+ Ffür den Namen Ihres Freundes eingeben und das messagemit 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!

rink.attendant.6
quelle
1
Stimmen Sie für das Detail und dafür, dass Sie mir etwas Neues
beigebracht haben
Mit Hilfe dieses Beitrags konnte ich so weit kommen, um FQL : 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.
Leo
Funktioniert das noch Können Sie uns bitte mitteilen, wie dies mit dem aktuellen GraphQL-Explorer geschehen soll?
Lucas
3

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 .

Schwerfällig
quelle
+1 für die Antwort, obwohl es überhaupt nicht praktikabel ist (nicht deine Schuld) und ziemlich unmöglich zu verwenden ist, wenn es mehr als 100.000 Kommentare gibt.
The111
6
Der Schritt zum Kopieren / Einfügen ist nicht erforderlich. Suchen Sie einfach direkt im Browser.
Jontyc
0

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.

Alexandru Olteanu
quelle
0

Ich habe herausgefunden, wie es geht und es ist wirklich nicht so kompliziert wie die andere Antwort, die das Codieren beinhaltet.

  1. Klicken Sie im Feed mit der rechten Maustaste auf die Benachrichtigung "x hat den folgenden Link kommentiert: x".

  2. Wählen Sie nun Öffnen in einer neuen Registerkarte.

  3. 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.

user101540
quelle