Facebook 文件_get_contents()不';即使url中的FQL本身有效,也不会返回FQL结果
在url栏中键入此查询,它将正常工作。我可以在浏览器窗口中获得结果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
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栏中键入查询时,它都会起作用