Ist es möglich, eine Antwort von Graph API (oder FQL) zu erhalten, die neue Likes für Anwendungen und damit verbundene Objekte auflistet? Bedeutung - Ich habe eine Anwendung erstellt, die Like-Buttons auf der ganzen Site gepostet - kann ich nun Feeds erhalten, die mir sagen, was die letzten 10 Likes sind, die meine Seiten erhalten haben?
Related - Kann ich irgendwie eine Liste der letzten 10 Likes meiner Fan-Seite bekommen (so etwas wie New Likes im Admin-Bereich)?
Frage 1:
Sie können Echtzeit-Updates
verwendenHier sind die Schritte zum Einrichten eines Abonnements:
- Richten Sie eine Endpunkt-URL ein, die sowohl HTTP GET (für die Überprüfung von Abonnements) als auch & gt; POST (für aktuelle Änderungsdaten) Anfragen von Facebook.
- Machen Sie einen POST an die Graph-API-URL Ссылка / Abonnements für & gt; abonnieren und bereit sein, die Verifizierungsanfrage zu bearbeiten.
Was Sie bekommen:
Benutzerverbindungen, die Sie abonnieren können: Feed, Freunde, Aktivitäten, Interessen, Musik, Bücher, Filme, Fernsehen, Likes, Checkins.
Was Sie (noch) nicht bekommen:
Zuhause, getaggt, Posts, Fotos, Alben, Videos, Gruppen, Notizen, Ereignisse, Posteingang, Postausgang, Updates, Konten.
Frage 2:
Sicher kannst du! gehe zu deinen Seitenbenachrichtigungen (ersetze XXXX durch deine Seiten-ID) Dort finden Sie einen RSS-Link, den Sie verwenden können, ohne einen Graph-API-Aufruf zu machen.
Sie erhalten Benachrichtigungen, wenn Besucher mit Ihrer Seite interagieren. Zum Beispiel, wenn ein Besucher Ihre Seite mag oder ein Fan schreibt auf Ihrem Wand, erhalten Sie eine Benachrichtigung.
Es gibt keine öffentliche Facebook-API, mit der Sie einen Stream mit den neuesten Likes für eine Sammlung von Objekten erhalten können.
Darüber hinaus scheint es nicht möglich zu sein, einen Strom von Likes zu erhalten, die spezifisch nach Zeit sortiert sind, aber es ist möglich, eine Liste von Benutzer-IDs zu erhalten, die ein Objekt mit% co_de mochten % FQL-Tabelle.
like: Eine FQL-Tabelle, die die IDs von Benutzern zurückgibt, die ein bestimmtes Objekt (Video, Notiz, Link, Foto oder Album) mögen.
Um beispielsweise eine Liste aller Benutzer-IDs abzurufen, die die Facebook-Seite mochten, würden Sie die FQL-Abfrage verwenden:
%Vor%Was würde eine ähnliche Liste zurückgeben:
%Vor%Die Reihenfolge der Benutzer-IDs ist nicht eindeutig - sie kann nicht in einer bestimmten Reihenfolge oder nach der Zeit geordnet sein. Ich würde empfehlen, dass Sie mit FQL ein bisschen eine Geige haben und gerne sehen, ob es in einer bestimmten Reihenfolge ist. Sie sollten auch die anderen dokumentierten Beispiele hier ansehen.
Wie von Roni erwähnt, ist es möglich, den Benachrichtigungs-RSS-Feed Ihrer Seite zu verwenden, um einen RSS 2.0 / XML-Feed von alle Benachrichtigungen, sortiert nach Zeit.
Es kann möglich sein, das XML zu analysieren, um die Benutzer zu finden, die Ihre Seite zuletzt gemocht haben, aber der Feed kann chaotisch werden: Er enthält grundsätzlich den HTML-Code für jede Benachrichtigung auf der Benachrichtigungsseite.
Tags und Links c# facebook facebook-graph-api