获取Facebook状态列表

时间:2012-10-07 05:42:37

标签: facebook opengraph

在Facebook开放图表上,我可以使用通话

/me? fields=statuses.limit(50).fields(likes)

以获取用户最近50个状态的喜欢列表。但是,当我尝试使用

在我的Facebook应用程序中实际使用该呼叫时
FB.api('/me?fields=statuses.limit(50).fields(likes)', function(response) {
          console.log(response);
});

该列表仍未填充。我已获得用户状态的许可。当我尝试获得其他类似用户朋友列表的其他内容时,可行。有人可以帮我解决这个问题吗?

1 个答案:

答案 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.