Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 获取状态列表_Facebook_Facebook Opengraph - Fatal编程技术网

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); }); 该名单仍然无人知晓。我已获得用户状态的权限。

在Facebook的开放图表上,我可以使用这个电话

/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.