API в реальном времени - как получить новые комментарии? - PullRequest
4 голосов
/ 14 декабря 2011

Я сделал это, чтобы подписаться на API в реальном времени и получать сообщения об обновлениях, сообщающие мне UID и время, когда элемент изменился.Но как мне получить соответствующий пост / комментарий.Я пытался использовать fql, но, к сожалению, при использовании updated_time, похоже, ошибка в fql.

Это мой запрос: SELECT post_id, actor_id, target_id, updated_time, сообщение ОТ потока WHERE source_id = me ()AND updated_time> = "pushTime"

где pushtime - это время, которое я получил от уведомления в реальном времени.

Это работает для получения отдельной публикации (без комментариев), но как только появятся комментариине работает.Когда я просматриваю все сообщения и проверяю updated_time, я могу найти правильный пост.Мое единственное решение в настоящее время состоит в том, чтобы перебрать все сообщения, пока я не найду пост, где updated_time == "pushTime".Кто-нибудь другое решение?

1 Ответ

0 голосов
/ 05 июня 2012

Если вы сохранили предыдущие комментарии, извлеките последний сохраненный вами идентификатор комментария и используйте его, чтобы запросить в Facebook комментарии с идентификатором выше этого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...