обновления в реальном времени для новых событий страницы

Я знаю, что есть несколько вопросов по этой теме, но ни один из них не совпадает.

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

На данный момент более 10 000 страниц, которые я отслеживаю, требуют много времени для обновления. Было бы намного аккуратнее (и приятнее для фб) получать уведомления вместо опросов.

Кто-нибудь знает более эффективный способ сделать это?

Спасибо

Бен


person Ben Ford    schedule 30.08.2012    source источник
comment
Дайте мне знать, если я ошибаюсь, но это на самом деле просто запрос функции? :) Если это так, то это не лучшее место для публикации - оно предназначено только для программирования вопросов и ответов, связанных с Facebook API или социальными плагинами.   -  person Claudiu    schedule 30.08.2012
comment
Обновления страниц в режиме реального времени распространяются только на общедоступные свойства страницы, но не на контент или события канала.   -  person CBroe    schedule 30.08.2012


Ответы (1)


Существует API под названием Обновления в реальном времени. Вам нужно будет зарегистрировать http-сервер. Facebook отправит запрос POST с соответствующими изменениями. Вы не можете подписаться на все подключения, но события в порядке. Я не пробовал, но у вас должно сработать.

Поиск «событий обновления [facebook] в реальном времени» здесь, в Stack Overflow, дает более 5000 результатов. Поэтому я думаю, что где-то должен быть какой-то пригодный для использования код.

person Peter Schneider    schedule 30.08.2012
comment
Я уже исследовал обновления в реальном времени и, как указано выше, увидел, что отношения Events не публикуются. Я только что получил второе мнение о том, есть ли лучший способ, чем массовые опросы. - person Ben Ford; 30.08.2012