在Facebook开放图表上,我可以使用通话
/me? fields=statuses.limit(50).fields(likes)
以获取用户最近50个状态的喜欢列表。但是,当我尝试使用
在我的Facebook应用程序中实际使用该呼叫时FB.api('/me?fields=statuses.limit(50).fields(likes)', function(response) {
console.log(response);
});
该列表仍未填充。我已获得用户状态的许可。当我尝试获得其他类似用户朋友列表的其他内容时,可行。有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
您可以尝试使用 FQL查询来获取Facebook针对您的个人资料提供的状态消息:
**SELECT status_id, message, time FROM status WHERE uid = me() ORDER BY time asc LIMIT 50**
您可以使用其他参数对结果进行排序。
PHP代码:
**$status_q = "SELECT status_id, message, time FROM status WHERE uid = me() ORDER BY time asc LIMIT 50";
$params = array(
'method' => 'fql.query',
'query' => $status_q);
//Run Query
$result = $facebook->api($params);**
$facbook is the FB object you create while initializing FB sdk.