Obtenez toutes d'un utilisateur aime (toutes) avec FQL
Que j'essaie de faire TOUS les d'un utilisateur aime avec FQL. Voici ma recherche, y compris ce que j'ai essayé et les problèmes de chaque tentative.
1) Le plus simple serait d'interroger la table sur le uide. Donc, cela revient 57 (pour moi) aime sur les autres flux.
SELECT object_id, post_id, user_id
FROM like
WHERE user_id = me()
XML ressemble à ceci (notez absence inexpliquée de post_id)
<like>
<object_id>10150695050005313</object_id>
<post_id></post_id>
<user_id>xxxxxxxxxxx</user_id>
</like>
Ci-dessus est une étape logique, mais Facebook ne pas indexer le user_id champ donc je ne peux pas utiliser le code suivant pour obtenir de plus amples détails. Ce code ne fonctionne pas.
SELECT post_id, message
FROM stream
WHERE post_id IN (
SELECT object_id, post_id, user_id
FROM like
WHERE user_id = me()
)
2) à l'Aide de l'API Graphique: /moi/j'aime/récupère les informations sur 95 pages fan, mais pas à partir des photos, des vidéos, des liens ou du contenu hors connexion. L'url complète est: https://graph.facebook.com/me/likes?access_token=
Par exemple:
{
"data": [
{
"name": "BStU",
"category": "Organization",
"id": "136978696319967",
"created_time": "2011-06-29T12:09:17+0000"
},
{
"name": "Euchre",
"category": "Interest",
"id": "112355915446795",
"created_time": "2011-06-29T12:06:07+0000"
},
3) Ce FQL renvoie le même que le code ci-dessus, 95 pages fan:
SELECT page_id,name
FROM page
WHERE page_id IN (
SELECT page_id
FROM page_fan
WHERE uid=me()
)
Donc, pour résumer, idéalement, j'aimerais être en mesure de retourner tout comme pour un utilisateur, quel que soit l'objet. Je suis prêt à aller de l'avant avec un mélange de fan pages et flux de messages, si je peux retourner tous, ainsi qu'avec les données, avec un FQL requête.
Des suggestions? J'ajouterai que je suis en train de le faire sans l'aide de l'API REST parce qu'il va être dégradée (un jour?) donc, par conséquent, à l'aide de fql.multiquery n'est pas une option.
OriginalL'auteur ow3n | 2011-06-30
Vous devez vous connecter pour publier un commentaire.
J'ai été en mesure d'utiliser FQL pour obtenir à certains, mais pas tous, des flux aime. Voir: http://facebook.stackoverflow.com/questions/8496980/fql-like-table-not-returning-any-results
Les requêtes que j'ai eu sont:
1) me Donne de diffuser des éléments que j'ai aimé sur la page rss:
2) Donne-moi de diffuser des éléments que j'ai aimé de mon alimentation que j'ai moi-même posté le:
Ce qui est ennuyeux, c'est que je ne peut pas obtenir de l'utilisateur aime de diffuser des éléments de flux d'Événements éléments, Friend stream point, le Groupe de diffuser des éléments, etc. Même si j'ai toutes les autorisations acceptée pour l'utilisateur. C'est pas comme si je vous demande le secret de l'information. Comme une question de cours, l'utilisateur peut aimer et de supprimer les goûts de diffuser des éléments via mon application. C'est juste que je ne peut pas interroger une liste complète de l'actuel de diffuser des éléments qui ont été aimé par l'utilisateur.
OriginalL'auteur DMCS
Désolé, vous ne pouvez pas tirer tous les goûts d'une personne à l'aide de la
/likes
point de terminaison. Nous limiter à quelque chose qui a une page FB, qui est toute ouverte objet graphique, sans articles. Par exemple, si vous comme dans un objet graphique qui a unog:type
dearticle
, nous n'avons pas de retour que dans l'api graphiquelikes
point de terminaison.Je suis confus, dites-vous Facebook permettra à notre application de requête de la table si, et seulement si, l'utilisateur authentifié de notre application est un acteur, un film ou une équipe de sport?
Non, je dis que vous pouvez tirer l'aime pour rien, à l'exception des articles.
Je suis aime de retour de flux des articles que j'ai posté moi-même (j'ai aimé) et aussi pour n'importe quel flux des articles que j'ai aimé sur une page du ruisseau. (Vous pouvez voir le FQL je suis en utilisant dans la réponse que j'ai posté cette question). Ce qui me manque, c'est de diffuser des éléments que j'ai aimé sur les flux d'événements, groupe de cours d'eau, et ami des ruisseaux. Je ne suis pas sûr de ce que vous entendez par "articles". Pouvez-vous expliquer quels sont les types de choses que je peux obtenir à partir d'eux? Et comment les obtenir?
Cela sonne comme une question/problème que l'original. Vaut mieux ouvrir une nouvelle question.
OriginalL'auteur Jeff Sherlock
Essayer cette FQL requête:
OriginalL'auteur Amit