Я ожидаю, что этот запрос FQL вернет непустой массив, потому что есть комментарии для этого xid (см. здесь ).В самом приложении я использую Javascript для выполнения запроса FQL внутри window.fbAsyncInit
и после FB.init({ //options });
следующим образом:
var query = FB.Data.query("SELECT xid FROM comment WHERE app_id = " + facebookAppId + " and xid = '" + $this.attr("xid") + "'");
query.wait(function(rows) {
// do things
});
К сожалению, это также возвращает пустой массив ([]
).Это плохо, потому что нам нужно использовать количество комментариев, чтобы решить, использовать ли атрибут xid (для блоков комментариев, в которых уже есть комментарии) или атрибут href (для полей комментариев, в которых еще нет комментариев).Это позволит нам не терять комментарии, сделанные при использовании атрибута xid старого стиля.
Есть идеи?