2013-04-16 2 views
2

Может ли кто-нибудь сказать мне, почему я не могу получить комментарии из таблицы комментариев post_id.Facebook fql не может комментировать post_id из таблицы комментариев

маркер доступа [отредактированный]

post_id является 100002553491860_419288394832940

Пост имеет один комментарий, я могу получить его из потока таблицы по FQL: выберите комментарии из потока, где post_id = «100002553491860_419288394832940», вы можете запустите его в графике api explorer: http://developers.facebook.com/tools/explorer.

Затем я попытался получить комментарии к этому сообщению из таблицы комментариев, fql: select text, time, fromid, comment_count, нравится, can_like, user_likes, id из комментария, где post_id = '100002553491860_419288394832940', но он возвращает пустой.

Любая помощь приветствуется.

+0

после проверки других сообщений, я нашел некоторые сообщения, которые я могу получить, но некоторые из них я не могу, он возвращал только пустой массив, у кого была такая же проблема раньше? – Fuli

+0

теперь я получаю ошибку «comment_count не является членом таблицы комментариев», но comment_count определенно является членом таблицы комментариев из документа здесь http://developers.facebook.com/docs/reference/fql/comment – Fuli

+0

странный I что я могу получать комментарии из фида, который был отправлен из моего приложения (приложение для iOS интегрировано с Facebook), но если фид был отправлен с веб-сайта Facebook, я не могу получить никаких комментариев, нет ошибки, только пустой массив комментариев , – Fuli

ответ

3

ОК для кого-то может столкнуться с той же проблемой, и, наконец, я использовал таблицу потоков, чтобы получать комментарии вместо таблицы комментариев, fql: выбирать комментарии из потока, где post_id = '% @'.

+1

Осторожно, люди - когда вы публикуете фотографию, facebook возвращает как id, так и 'post_id'. Я обнаружил, что, хотя оба работают в простом вызове 'fb.api ('/' + id)', только запрос 'post_id' будет работать при запросе таблицы потоков. Если пользователь только отправляет текст, вы возвращаете только запрос 'id', который * будет * при запросе таблицы потоков. – gcoladarci