使用 facebook graph API 进行长轮询(用于“实时”通知)
我正在考虑实现一个网页来显示用户的新闻源并进行实时更新,而不是使用对 facebook 服务器的简单轮询。
浏览类似问题后:
- 如何实现 facebook 线路通知?
- < a href="https://stackoverflow.com/questions/1086380/how-does-facebook-gmail-send-the-real-time-notification">facebook、gmail如何发送实时通知?
- 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:
- How to implement facebook line notification?
- How does facebook, gmail send the real time notification?
- Facebook notification system: Is it polling?
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为唯一可用的长轮询是聊天 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.