FQL, Javascript, мне нужна помощь с несколькими запросами, я не получаю никакого ответа - PullRequest
0 голосов
/ 20 мая 2011

это мой код

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

Я вижу всплывающие окна «до» и «после», но не среднее.Я не знаю, что я делаю не так.Может ли фейсбук выдавать мне ошибку, а я ее не ловлю?

1 Ответ

0 голосов
/ 24 октября 2011

Возможно, в вашем ответе на запрос произошла ошибка.Потому что facebook javascript sdk не будет перезванивать, если есть какие-то ошибки с ответом.Вам следует использовать инструмент разработчика вашего браузера и проверить ответ на ваш запрос.Есть ли исключения?

...