在网址栏中输入此查询,它可以工作。我可以在浏览器窗口中获得结果。
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 的转储。
应用程序已获得以下权限。
- 读流
- 阅读见解
有人知道吗?