Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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 不同的FQL结果_Facebook_Facebook Fql - Fatal编程技术网

Facebook 不同的FQL结果

Facebook 不同的FQL结果,facebook,facebook-fql,Facebook,Facebook Fql,如果我使用php sdk运行此查询: $fql ="http://graph.facebook.com/fql?q=SELECT+id,+text,time,+fromid+FROM+comment+WHERE+post_fbid+=+414571855318181+AND+is_private+=+0+AND+object_id+IN+%28SELECT+comments_fbid+FROM+link_stat+WHERE+url+=+%22http://griekenland.net/act

如果我使用php sdk运行此查询:

$fql ="http://graph.facebook.com/fql?q=SELECT+id,+text,time,+fromid+FROM+comment+WHERE+post_fbid+=+414571855318181+AND+is_private+=+0+AND+object_id+IN+%28SELECT+comments_fbid+FROM+link_stat+WHERE+url+=+%22http://griekenland.net/actie-pagina/%22%29"; 
$fql_query_result = file_get_contents($fql);
$fql_query_obj = json_decode($fql_query_result, true);
我得到了这个回答,我认为这是错误的。因为它应该是私有的,而且评论还没有被批准,所以我不明白为什么它应该返回它

Array
(
[data] => Array
    (
        [0] => Array
            (
                [id] => 394048867370480_2458709
                [text] => Kefalonia vind ik zo overweldigend mooi en afwisselend......speechless :O
                [time] => 1375532512
                [fromid] => removed
            )

    )
)

现在,当我直接在浏览器中输入相同的查询时,它会显示预期的响应,而这并不是什么


怎么会有这样的区别呢?我的意思是不是私人的?我敢肯定,直到上周,通过php进行的FQL调用都会给出正确的响应。如果有人知道可能导致这种差异的原因,我想知道:)

您是否尝试过使用can_-like替代?这会让你知道它是否被批准。

请重新阅读你的问题-我认为这可能是因为如果你以管理员身份登录,评论对你的用户来说不是私有的-你能检查一下情况吗?