Facebook 获取状态列表
在Facebook的开放图表上,我可以使用这个电话Facebook 获取状态列表,facebook,facebook-opengraph,Facebook,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); }); 该名单仍然无人知晓。我已获得用户状态的权限。
/me? fields=statuses.limit(50).fields(likes)
以获取用户最近50个状态的喜欢列表。然而,当我尝试在我的Facebook应用程序中与
FB.api('/me?fields=statuses.limit(50).fields(likes)', function(response) {
console.log(response);
});
该名单仍然无人知晓。我已获得用户状态的权限。当我尝试获取其他东西时,比如用户的朋友列表,这是有效的。有人能帮我解决这个问题吗?您可以尝试使用此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.
您可以尝试此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.