如何显示在我的 Facebook Connect 网站上注册的 Facebook 用户列表
Posted
技术标签:
【中文标题】如何显示在我的 Facebook Connect 网站上注册的 Facebook 用户列表【英文标题】:How to display a list of Facebook users registered with my Facebook Connect website 【发布时间】:2009-08-06 18:10:21 【问题描述】:我正在开发一个使用 Facebook Connect 作为唯一会员/身份验证机制的网站。 到目前为止,身份验证和邀请朋友都可以工作。
现在我想显示在我的 Facebook 应用程序中注册的用户列表。类似于:“AppName 社区中有 1234 名成员”+个人资料图片列表。
我该怎么做?
谢谢!
【问题讨论】:
【参考方案1】:这实际上很容易做到。在每个用户通过 Facebook Connect 连接到您的站点后,在某个用户表中为他们创建一个条目(您可能已经在这样做)。然后,当用户登录时,只需显示用户表中的总数并随机选择 10 个用户 ID(或您要显示的任何数量的图片)并使用 FBML <fb:profile_pic>
标签 http://wiki.developers.facebook.com/index.php/Fb:profile-pic 显示它们。
【讨论】:
这几乎就是我们所做的。但我希望有一种方法可以做到这一点,而无需在我们这边存储任何东西。诸如“嘿 Facebook,告诉我我们应用的会员人数,并给我发一些个人资料图片”。【参考方案2】:通过Admin.getMetrics API 调用可以获得有关您的应用程序的一些指标信息。但是,我相信它只提供特定时间段内的活跃用户数。
由于有人删除了应用程序,或者可能安装了该应用程序但被阻止,因此很难跟踪实际的用户总数。我不认为它在任何地方都可以作为特定属性使用。 Facebook 应用的信息页面从不显示用户总数,只显示每月活跃用户数,这是Admin.getMetrics()
可以告诉你的。
【讨论】:
你是对的。似乎没有办法让用户使用该应用程序。但是,似乎我可以让那些对我的 Facebook 应用程序页面“粉丝”的用户...尚未尝试过。 我也很想听到对此的回应!以上是关于如何显示在我的 Facebook Connect 网站上注册的 Facebook 用户列表的主要内容,如果未能解决你的问题,请参考以下文章
如何在我的 Facebook 粉丝页面欢迎选项卡上显示访客全名?
Facebook Api V10:如何在我的 Facebook 帖子中标记或提及用户?
如何在我的 Facebook 墙上同时发布图像数据和网站 URL