这是关于facebook应用程序创建的一般性问题。
我希望用户拥有一个who's online
组件,以显示他的朋友当前正在使用该应用程序。
这是否意味着我实际上需要将每个用户的好友列表存储在我自己的数据库中,并从当前使用我的应用程序的用户中进行过滤?
这似乎很多工作。
它甚至意味着每次用户使用我的应用程序时,我都应该重新获取并存储他的朋友列表,以确保它没有被更改。
还有其他方法吗?
如你所见,我没有解释我使用的编程语言,因为我觉得它与这个问题无关。
谢谢!
答案 0 :(得分:4)
无需存储朋友ID,因为您可以从Facebook获取此信息(通过在friend
表上运行FQL)。只需存储当前登录的用户ID(可能需要在用户表上显示last_seen
个时间戳,然后搜索在过去15分钟内与该应用交互的用户。)
所以,像这样:
last_seen
时间戳