FQL, Javascript, мне нужна помощь с множественным запросом, я не получаю никакого ответа

#javascript #facebook #facebook-fql

#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:

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

Комментарии:

1. Спасибо за помощь, но я изменил этот код некоторое время назад. Я ценю, что вы нашли время ответить.