我正在尝试获得一些Facebook用户的所有状态更新。我正在使用的代码是
//gets statusid, message and uid of the user
function get_status_message($access_token){
// Run fql query
$fql_query_url = 'https://graph.facebook.com/'
. '/fql?q=SELECT+message+,+status_id+,+uid+FROM+status+WHERE+uid=me()AND+time+>=946684800'
. '&access_token=' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);
$fql_query_obj = json_decode($fql_query_result, true);
//display results of fql query
echo '<pre>';
print_r("query results:");
print_r($fql_query_obj);
echo '</pre>';
return $fql_query_obj;
}
我已经设置了在01/01/2000之后查看所有状态的时间,但我只收到100条状态消息。我试图将时间限制在01/01/2009和01/01/2010之间。同样,只有当消息属于最后100条消息时,才会收到消息。有没有解决方法呢?我阅读了关于增加限制的多篇文章帖子,我已经尝试了但是它不起作用