有什么简单的方法可以从 facebook 获得用户的喜欢吗?

Is there any easy way to get likes of user from facebook?

我必须获取用户对音乐、电影、演员类别的喜好。我正在使用

这样的 fql 查询
queries.put("likers", "SELECT page_id FROM page_fan WHERE uid=me() AND type='MOVIE' ");

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

得到回应

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

基本上我有两个问题

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

我正在为此使用 rest fb 客户端。

谢谢

/me/likes 将是获得用户喜欢的正确 API 端点。不要再使用 FQL,它已经被弃用很长时间了,很快就会停止工作:https://developers.facebook.com/docs/apps/changelog

对于某些类别,有更直接的端点,例如:https://developers.facebook.com/docs/graph-api/reference/user/movies/

用户的所有端点都可以在API参考中找到:https://developers.facebook.com/docs/graph-api/reference/user