Ist es möglich, alle die Beiträge abrufen, Benutzer jemals "gemocht"?Facebook API - "Alle meine Likes" Abfrage
FQL? API? Ich konnte keinen Weg finden. FB Gurus da draußen, Ihre Hilfe wäre willkommen.
Ist es möglich, alle die Beiträge abrufen, Benutzer jemals "gemocht"?Facebook API - "Alle meine Likes" Abfrage
FQL? API? Ich konnte keinen Weg finden. FB Gurus da draußen, Ihre Hilfe wäre willkommen.
Verwenden Sie den API-Aufruf Stream.get.
Wenn Sie nur eine Benutzer-ID im Array source_ids angeben, können Sie die letzten 50 Posts aus dem Profil-Stream dieses Benutzers (Mini-Feed) für die letzten 180 Tage zurückgeben. Wenn Sie im Array source_ids mehr als eine Benutzer-ID angeben, können Sie nur in den letzten 9 Tagen Beiträge in diesen Datenströmen zurückgeben.
Sie können FQL-Anrufe Gleichen aus dem stream table abzurufen:
SELECT likes FROM stream WHERE source_id = [user_id]
Dies wird den Benutzer mag für die letzten 180 Tage zurück.
Der Graph API macht dies einfach jetzt:
https://graph.facebook.com/[fbid]/likes
Dies beinhaltet nicht gemachte postst oder ähnliche Klicks. nur der stuff user ist ein "fan of" was gefiel Facebook Seiten. –
richtig, es gibt nur gemachte Seiten zurück. – DMCS
Ich habe versucht, das Gleiche zu tun ... was ich gefunden habe ist, dass die Likes von Objekten gespeichert werden und nein für Benutzer ... also hat das Objekt eine Reihe von Leuten, die dieses Objekt mögen, aber keinen Zugriff darauf haben Tabelle (die die Objekt-ID, user_is hat). Es ist dumm, dass man eine einfache Anzahl von Likes nicht bekommen kann –
Ich habe versucht, die Videos (Youtube und Howcast), um herauszufinden, dass entweder Ich mochte oder gepostet oder geteilt. Hier ist der FQL, sehen Sie, ob es für jemanden nützlich sein kann:
fql?q=SELECT post_id, actor_id, target_id, message, attachment, permalink, likes
FROM stream
WHERE filter_key in ('other', 'owner')
AND is_hidden = 0 AND (attachment.caption = 'www.youtube.com'
oR attachment.caption = 'www.howcast.com')
Danke, aber das beantwortet meine Frage nicht. Ich will es * alle * ;-) – ohnoes
Ich habe die Antwort aktualisiert, um spezifischer auf Ihre Anfrage zu sein. –
SELECT post_id, likes FROM stream WHERE source_id = [userid] und likes.user_likes = 1 –