我希望在我的Facebook画布应用程序中添加实时更新墙。这个墙上的帖子必须自动更新每一个应用程序用户。有什么最好的方法来实现这样的应用程序?
我计划在FBML页面中使用<div>
和<fb:js-string>
,并使用定期的AJAX请求到服务器(FBJS)。当一个用户发布内容时,通过这些AJAX请求将此帖子返回给所有人(格式-JSON)。
也许还有更好的方法来实现吗?
我希望在我的Facebook画布应用程序中添加实时更新墙。这个墙上的帖子必须自动更新每一个应用程序用户。有什么最好的方法来实现这样的应用程序?
我计划在FBML页面中使用<div>
和<fb:js-string>
,并使用定期的AJAX请求到服务器(FBJS)。当一个用户发布内容时,通过这些AJAX请求将此帖子返回给所有人(格式-JSON)。
也许还有更好的方法来实现吗?
我也在一个夜店网站上使用它。Facebook 请求是客户端的,所以它对服务器不会造成性能问题。
每 X 秒,我会向 Facebook 发起这些调用。你可以做的是,在每次向 Facebook 发送请求时,不要每次更新你的内容元素(比如 div)。相反,使用一个隐藏字段来存储最后一条评论的 id,当你向 Facebook 发起请求时,检查最后返回的评论 id 是否与你的隐藏字段相同。