2016-05-06 12 views
1

Je dois chercher des goûts d'utilisateur pour la musique, les films, la catégorie d'acteur. J'utilise requête fqï commeExiste-t-il un moyen facile d'obtenir des goûts d'utilisateur de Facebook?

queries.put("likers", "SELECT page_id FROM page_fan WHERE uid=me() AND type='MOVIE' "); 

      JsonObject object = facebookClient.executeFqlMultiquery(queries, JsonObject.class); 

Obtenir une réponse

[{"page_id":"216410885045047"},{"page_id":"312206562323313"},{"page_id":"68003267181"},{"page_id":"390508414453352"},{"page_id":"265574733639237"}]} 

Fondamentalement, j'ai deux ici question

1) How to write fql query to get page name. 
2) is there any way to get page_names from list of page id ? 

J'utilise le client reste fb pour cela.

Merci

Répondre

2

/me/likes serait le point final API correct pour obtenir goûts de l'utilisateur. N'utiliser FQL plus, il est dépréciée depuis un temps très long et cessera bientôt de: https://developers.facebook.com/docs/apps/changelog

Pour certaines catégories, il y a un critère plus direct, par exemple: https://developers.facebook.com/docs/graph-api/reference/user/movies/

Tous les paramètres de l'utilisateur peut être trouvé dans la référence API: https://developers.facebook.com/docs/graph-api/reference/user

+0

Comment puis-je trouver aime par catégorie ici, j'essayais de me utiliser/aime? category = Movie, mais retourne tous les types. –

+0

j'ai ajouté cette information à ma réponse – luschn

+0

Merci, beaucoup utile. –