有没有简单的方法可以从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 ?

我为此使用休息 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

最新更新