0

在网址栏中输入此查询,它可以工作。我可以在浏览器窗口中获得结果。

https://graph.facebook.com/fql?q=SELECT+actor_id+FROM+stream+WHERE+post_id+IN+(SELECT+post_id+FROM+stream+WHERE+filter_key+in+(SELECT+filter_key+FROM+stream_filter+WHERE+uid=me()+AND+name='Links')+AND+attachment.caption+in+('xxxx.com','xxxx.com')+AND+type=80+AND+created_time%3C=now()+LIMIT+20)+ORDER+BY+created_time+DESC+&access_token=xxxx...

但是下面的php代码没有。file_get_contents() 返回空数组。

$fql_query_url = 'https://graph.facebook.com/'
        . 'fql?q=' . str_replace(' ', '+', $query1)
        . '&access_token=' . $access_token;
$fql_query_result = file_get_contents($fql_query_url);

上面提到的查询是 $fql_query_url 的转储。

应用程序已获得以下权限。

  • 读流
  • 阅读见解

有人知道吗?

4

1 回答 1

0

我终于自己解决了。

attachment.caption in xxxx

是没有结果的原因,无论您在 url bar 中键入查询时它是否有效

于 2013-07-01T16:40:30.900 回答