Плагин окна комментариев: FQL-запрос к таблице комментариев по xid возвращает пустой массив - PullRequest
0 голосов
/ 17 января 2012

Я ожидаю, что этот запрос 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 старого стиля.

Есть идеи?

1 Ответ

1 голос
/ 25 июня 2012

Возможно, вы уже поняли это - у меня была точно такая же проблема, и наконец решил ее .На самом деле я обнаружил, что вы на самом деле не должны включать app_id.Кажется, ключ к получению правильного токена доступа (см. мой пост ).

надеюсь, это поможет.

...