2013-06-27 4 views
0

когда я использую facebook graph api explorer для фида и домашних данных, он всегда дает старый результат. Вообще-то я/home дает недавнюю активность друзей, которые показывают, как когда открываются facebook.com, а фид дает, если кто-то помечает меня или комментирует мой статус, который я переписывал на me.but, когда я сравниваю с моей кормовой стеной данные, полученные grap api me/feed или me/home показывает, что ответ api сервера не обновляется. Я не могу использовать обновление в реальном времени только потому, что обновление в реальном времени не поддерживает собственное настольное приложение.Facebook graph api feed и home дают старые данные

так есть ли какой-либо другой способ получить последнее обновление последних мероприятий, кроме метода me/home и me/feed?

ответ

0

Я думаю, вы должны рассмотреть возможность использования обновления в реальном времени. Тот факт, что он не поддерживает родное настольное приложение, не является реальной проблемой. Это просто означает, что вы должны сделать некоторые изменения в своем приложении.

Я не знаю, какую ОС вы используете или какой язык программирования вы используете, но я думаю, что довольно безопасно сказать, что ваш инструментарий, когда речь заходит о ваших технологиях, может поддерживать вызовы на веб-сервер или веб-службу ,

Затем вы должны использовать веб-сервер или веб-службу для реализации спецификаций обновления в реальном времени, предоставленных Facebook.

Альтернатива, вы регулярно вызываете опрос Facebook API, но я бы не рекомендовал его.

Используйте обновление в реальном времени и проверьте свой веб-сервер на наличие новых сообщений. Это решение работает неплохо. Я получил обновления от Facebook в течение 10 секунд после их публикации.

Если вы не хотите опроса своего веб-сервера, попробуйте реализовать его с помощью веб-сокетов (HTML5), возможно, в сочетании с node.js.

Смежные вопросы