Как конвертировать результат FQL в список записей.? - PullRequest
0 голосов
/ 21 февраля 2012

Я хочу преобразовать свой результат FQL-запроса в Список записей, как я могу преобразовать этот мой запрос следующим образом.

"ВЫБРАТЬ комментарии из потока ГДЕ post_id = 'Post_Id'"

Я преобразовал в цикл foreach, но он все равно не даст желаемого результата, поэтому мой вопрос: я хочу получить список комментариев к Post .?

1 Ответ

0 голосов
/ 22 февраля 2012

Использование http://developers.facebook.com/docs/reference/javascript/FB.api/

FB.api({
          method: 'fql.query',
          query: 'SELECT comments FROM stream WHERE post_id=\'' + POST_ID + '\''
       }, function(response) {
          alert(response.length);            
          if(response.length!=1) return; // bail out, no stream item found
          var comment_list = response[0].commment_list;
          for(var i=0; i<response[0].count; i++) {
             console.dir(comment_list[i]);
             alert('from: ' + comment_list[i].fromid + ' text: ' +  comment_list[i].text);
          }
       }
);

Вы можете попробовать это самостоятельно на http://developers.facebook.com/tools/console/. Просто нажмите Примеры и выберите «Everyone-Data» и измените запрос на ваш SELECT, а затем поиграйте с кодом.

...