使用 facebook graph API 进行长轮询(用于“实时”通知)

发布于 2024-12-06 15:18:37 字数 1054 浏览 0 评论 0原文

我正在考虑实现一个网页来显示用户的新闻源并进行实时更新,而不是使用对 facebook 服务器的简单轮询。
浏览类似问题后:

据我了解 - 长轮询(参见 Comet 模型)是我实现的最佳方法当新帖子添加到用户的源时发生的类似“推送”的事件。

我在 IE 浏览器(6 及更高版本)上使用 javascript,页面实际上存储在本地,而不是存储在服务器上。

我知道实时更新订阅图形 API,但是正如我所提到的,我的页面将在本地运行,而不是在服务器上(甚至不是本地主机),这就是为什么长轮询目前看起来如此有吸引力。

我的问题是 - 有谁知道是否可以通过 Facebook API 使用轮询(或任何其他 Comet 模型替代方案)以及多长时间?或者也许还有其他建议?

谢谢。

I'm looking into implementing a web page to show the user's news feed with real-time updates, without using simple polling to the facebook servers.
after browsing through similar questions:

As I understand - long polling (see Comet model) is the most preferable way for me to achieve "push"-like events for when a new post is added to a user's feed.

I'm using javascript, on IE browser (6 and above), and the page is actually stored locally, and not on a server.

I'm aware of the real-time updates subscription graph API, but as I mentioned, my page will run locally, not on a server (not even localhost), that's why long polling seems so attractive at the moment.

My question is - does anyone know if and how long polling (or any other Comet model alternative) is available to use via the Facebook API? or maybe any other suggestions?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月野兔 2024-12-13 15:18:37

我认为唯一可用的长轮询是聊天 API。否则,您将陷入实时更新或使用 JavaScript 计时器进行轮询的困境。

I think the only long polling available is for the chat API. Otherwise you're stuck with either real-time updates or using a javascript timer to poll.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文