【发布时间】:2009-10-08 15:56:04
【问题描述】:
我正在开发一个显示用户朋友及其状态的 Facebook 应用程序。为此,我正在寻找一种让 Facebook 将状态更新推送到我的应用服务器的方法。换句话说,一种异步状态更新通知机制。目前,应用程序使用 FBL 请求不断轮询用户的流,随着用户数量的增长,这可能会变得资源密集。有什么想法吗?
[编辑]:我的应用程序不是基于网络的,而是针对手机网络的,所以没有实时网络界面。例如,为每个朋友状态更新发送一条短信。
【问题讨论】:
我正在开发一个显示用户朋友及其状态的 Facebook 应用程序。为此,我正在寻找一种让 Facebook 将状态更新推送到我的应用服务器的方法。换句话说,一种异步状态更新通知机制。目前,应用程序使用 FBL 请求不断轮询用户的流,随着用户数量的增长,这可能会变得资源密集。有什么想法吗?
[编辑]:我的应用程序不是基于网络的,而是针对手机网络的,所以没有实时网络界面。例如,为每个朋友状态更新发送一条短信。
【问题讨论】:
我不确定您使用的是什么语言,但是对于 PHP 和其他一些语言,您可以使用 batch();一次发送大量命令的方法,因此使用更少的 CPU/网络, 看看http://wiki.developers.facebook.com/index.php/Using_batching_API
如果您只是使用 FBML,那就不用麻烦了,Facebook 会处理这一切。 希望有帮助
【讨论】: