Как узнать, обновляется ли сообщение на странице FB?
Я использую graph api
чтобы получить данные о страницах и сообщениях на страницах. Когда сообщение публикуется, оно становится любимым, комментируется и обменивается с течением времени. Когда я в следующий раз читаю данные, как я могу получить сообщения, в которых есть только эти изменения?
1 ответ
Лучший способ - настроить сервер для получения обновлений в реальном времени. Любой другой способ будет означать опрос конечных точек Facebook. В определенный момент один токен доступа пользователя будет ограничен по скорости, и вы не сможете совершать вызовы в течение определенного периода времени. Кроме того, было бы больше работы, чтобы сравнить каждый пост с тем, который вы сохранили, чтобы увидеть, изменилось ли что-нибудь.
Действительно, самый эффективный способ - это использовать обновления в реальном времени, в которых вы настраиваете конечную точку на своем сервере, чтобы получать сообщения от Facebook, когда что-то на странице (или пользователе) изменилось. Если ваши затраты на поддержание работоспособности сервера являются препятствием, я бы порекомендовал создать бесплатную учетную запись Parse.com, в которой вы можете настроить сервер для обработки входящих запросов Facebook и принятия соответствующих мер.
Надеюсь это имеет смысл! Больше информации об обновлениях в реальном времени здесь: https://developers.facebook.com/docs/graph-api/real-time-updates/v2.2