1

我正在尝试在获得某些 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;
}

我已设置时间来查看 2000 年 1 月 1 日之后的所有状态,但我只收到 100 条状态消息。我试图将时间限制更改为 01/01/2009 和 01/01/2010 之间。同样,只有当它们落在最后 100 条消息中时,我才会收到这些消息。是否有任何解决方法。我阅读了多篇关于增加限制的帖子,我已经尝试过了,但它不起作用

4

0 回答 0