PHP Facebook fql查询返回空数组

时间:2013-03-23 14:22:22

标签: php facebook-graph-api facebook-fql

我只是将我的代码从我的开发人员服务器移动到了实时网站,而Facebook api没有返回正确的FQL结果。实际上它返回一个空数组。我检查了权限,这些似乎是有序的。有问题的查询可以在我的开发服务器上运行,也适用于探索图工具。

有问题的查询:

$fql = "SELECT post_id, actor_id, created_time, updated_time, likes.count, attachment.media.video.source_url, attachment.name
            FROM stream WHERE source_id = ".$this->id." AND (attachment.caption = 'soundcloud.com' or attachment.caption = 'www.youtube.com')
            ORDER BY created_time DESC limit 30";

但是这个查询可以使用php sdk:

$fql = "SELECT post_id, actor_id, created_time, updated_time, likes.count, attachment.media.video.source_url, attachment.name
            FROM stream WHERE source_id = ".$this->id." ORDER BY created_time DESC limit 30";

更新

如果我通过代理服务器或我自己的浏览器运行查询,它也可以。所以问题必须与服务器有关。我尝试增加超时,但这没有做任何事情。

更新

我想我遇到了一个知道错误: http://developers.facebook.com/bugs/305190986273056

你能找到任何线索吗?

0 个答案:

没有答案