2012-10-07 92 views
2

在Facebook开放图形的名单,我可以使用呼叫获取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

你可以试试这个FQL查询获得状态信息的Facebook提供针对您的个人资料:

**SELECT status_id, message, time FROM status WHERE uid = me() ORDER BY time asc LIMIT 50** 

可以排序的结果,以及使用其他PARAM。

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.