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
Facebook 文件_get_contents()不';即使url中的FQL本身有效,也不会返回FQL结果_Facebook_Facebook Opengraph_Facebook Fql_File Get Contents - Fatal编程技术网

Facebook 文件_get_contents()不';即使url中的FQL本身有效,也不会返回FQL结果

Facebook 文件_get_contents()不';即使url中的FQL本身有效,也不会返回FQL结果,facebook,facebook-opengraph,facebook-fql,file-get-contents,Facebook,Facebook Opengraph,Facebook Fql,File Get Contents,在url栏中键入此查询,它将正常工作。我可以在浏览器窗口中获得结果 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.capt

在url栏中键入此查询,它将正常工作。我可以在浏览器窗口中获得结果

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\u query\u url的转储

应用程序已获得以下权限

  • 读流
  • 阅读洞见

有人知道什么吗?

我终于自己解决了

attachment.caption in xxxx
是导致没有结果的原因,无论当您在url栏中键入查询时,它都会起作用