FQL,Javascript,我需要多个查询的帮助,我没有得到任何回复

时间:2011-05-20 15:19:56

标签: javascript facebook facebook-fql

这是我的代码

var user_stream = FB.Data.query(
        "SELECT post_id, actor_id, target_id, message FROM stream WHERE source_id IN "
        + " (SELECT target_id FROM connection WHERE source_id=746744609 AND is_following=1)");

var friends = FB.Data.query("SELECT uid2 FROM friend WHERE uid1=746744609");

alert('before');
var result = FB.Data.waitOn([user_stream,friends], function () {
        alert('middle');
    });
alert('after');

我看到'之前'和'之后'弹出窗口,但从来没有中间弹出窗口。我不知道我做错了什么。 Facebook可能会给我一个错误而且我没有抓住它吗?

1 个答案:

答案 0 :(得分:0)

可能,您的查询响应有误。因为如果响应有一些错误,facebook javascript sdk将不会回调。您应该使用浏览器的开发人员工具并检查查询的响应。有什么例外吗?