FQL、Javascript,我需要多重查询方面的帮助,但没有得到任何响应

发布于 2024-11-08 17:14:13 字数 542 浏览 4 评论 0原文

这是我的代码,

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 是否会向我抛出错误而我却没有发现?

this is my code

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');

I see the 'before' and 'after' pop ups, but never the middle one. I don't know what I'm doing wrong.
Could facebook be throwing me an error and I'm not catching it?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

迷途知返 2024-11-15 17:14:13

也许,您的查询响应有错误。因为如果响应出现错误,facebook javascript sdk将不会回调。您应该使用浏览器的开发人员工具并检查查询的响应。有没有例外?

Maybe, There is an error with your query response. Because facebook javascript sdk will not callback if there is some errors with response. You should use your browser's developer tool and check the response of your query. Are there any exception?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文