est-il possible de récupérer tous les messages, utilisateur jamais "aimé"? p>
FQL? API? Je ne pouvais pas trouver un moyen.
Gurus FB là-bas, votre aide serait appréciée. P>
3 Réponses :
Utilisez le stream.get appel API.
Si vous spécifiez un seul ID utilisateur dans la matrice Source_ids, vous pouvez renvoyer les 50 derniers messages du flux de profils de cet utilisateur (mini-flux) pour les 180 derniers jours. Si vous spécifiez plus d'un identifiant utilisateur dans la matrice Source_ids, vous pouvez retourner des messages dans ces flux uniquement à partir des 9 derniers jours. P> blockQuote>
Vous pouvez faire des appels FQL pour récupérer des goûts à partir du Table de flux : p>
SELECT likes FROM stream WHERE source_id = [user_id]
Merci, mais cela ne répond pas à ma question. Je le veux tout i> ;-)
Sélectionnez Post_ID, aime du flux où Source_id = [Userid] et Likes.user_likes = 1
On dirait que le nouveau lien avec Stream.get est développeurs.facebook.com/docs /reference/REST/Stream.get
Si les gens se demandent pourquoi il ne renvoie que 5 résultats, alors n'oubliez pas d'ajouter un paramètre limite, comme "Limite 100" à la fin de la requête. Sinon, il limitera à 5. Comme ceci: Sélectionnez Likes à partir du flux où Source_ID = '1234-Your-FB-ID' Limit 100 Code>
L'API graphique rend cela facile maintenant: p>
https://graph.facebook.com/ [FBID] / aime P>
Cela n'inclut pas la post-poste de flux aimé ou des clics de boutons similaires. Seuls Stuff Utilisateur est un "fan de" signification a aimé les pages Facebook.
J'essayais de faire la même chose ... que j'ai trouvé que les goûts sont stockés par des objets et non pour les utilisateurs ... L'objet a donc un éventail de personnes qui aime cet objet, mais vous n'avez pas accès à cette table (qui a l'objet_id, user_is). C'est stupide que vous ne pouvez pas obtenir un nombre simple de goûts
J'essayais de trouver les vidéos (YouTube et Howcast) que j'ai aimé ou posté ou partagée. Voici le FQL, voir si cela peut être utile à une personne: