Facebook 不同的FQL结果
如果我使用php sdk运行此查询: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
$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替代?这会让你知道它是否被批准。请重新阅读你的问题-我认为这可能是因为如果你以管理员身份登录,评论对你的用户来说不是私有的-你能检查一下情况吗?