如何显示在我的 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 粉丝页面欢迎选项卡上显示访客全名?

Facebook Api V10:如何在我的 Facebook 帖子中标记或提及用户?

如何在我的 Facebook 墙上同时发布图像数据和网站 URL

Facebook Connect - 同时使用 FBML 和 PHP 客户端

如何通过 Facebook Connect 在 Facebook 墙上分享分数?