有什么简单的方法可以从 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
我必须获取用户对音乐、电影、演员类别的喜好。我正在使用
这样的 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