我必须为音乐,电影,演员类别获取用户的喜欢。我正在使用像
这样的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 client。
谢谢
答案 0 :(得分:2)
/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