【问题标题】:Displaying list of users of a facebook application显示 facebook 应用程序的用户列表
【发布时间】:2010-12-22 06:30:35
【问题描述】:

我正在开发一个 facebook 应用程序,我想向用户展示他/她已经是该应用程序用户的朋友。

我已经能够获取用户的 facebook 用户 ID。现在我试图找出是否有一个 facebook api 资源,我可以通过将 ids 传递给它来呈现用户的图片和名称。

提前致谢。

【问题讨论】:

    标签: facebook facebook-graph-api facebook-fql


    【解决方案1】:

    您应该尝试使用 FQL 和用户表。 http://developers.facebook.com/docs/reference/fql/user/

    你有一个 is_app_user 字段,可以查询。表格是通过uid索引的,也就是说你可以用朋友的id来查询。

    使用这样的 fql,您应该能够读取所有正在使用您的应用的朋友 ID,假设 $user 是当前用户 ID:

    SELECT uid FROM user WHERE is_app_user = 1 AND uid IN (SELECT uid2 FROM friend WHERE uid1 = $user)
    

    【讨论】:

    • 感谢您的贡献,我已经有了使用我的应用程序的用户朋友的用户 ID。如果您参考我的问题,您会看到我清楚地说明了这一点。我想要做的是让用户以 facebook 的标准方式显示。谢谢
    • 糟糕,抱歉。但 FQL 是标准方式。请阅读用户表文档并更改 fql 以返回 uid、名称和图片或您需要的任何内容。
    • 或者您应该准确地提供您认为我们应该理解的信息,即“能够做的是让用户以 facebook 的标准方式显示”。在“展示”某些东西时没有标准。答案是 HTML 和 CSS。
    • 感谢您的回复。我一直试图避免的是用 HTML 和 CSS 格式化和显示用户。曾经认为有一个 facebook 资源,我可以将用户 ID 传递给它,它会处理其余的
    【解决方案2】:

    【讨论】:

    • 感谢您的贡献。我已经有了用户 ID,我可以获得图片和名称,但我的挑战是以 facebook 的标准方式呈现这些信息,就像你调用 fb:multi-friend-selector 的方式,然后显示你的朋友块。所以我想弄清楚是否有烂库可以显示一些你有他们的 id 的用户。
    • 我知道这是一个丑陋的解决方法,但您可以在 fb 的“exclude_ids”参数中指定所有用户朋友的 uid除了您选择的朋友:多朋友选择器?
    【解决方案3】:

    正如其他人所提到的,您可以使用 FQL 来获取您需要的信息。但如果您只想使用用户 ID,您可以使用 FBML 并让 Facebook javascript 库在客户端呈现 FBML。你会想要使用 fb:name 和 fb:profile-pic。

    如果您正在寻找,您也可以使用 fb:multi-friend-selector。

    【讨论】:

    • 感谢您的回复。是否可以通过指定他们的 id 来指定您希望 fb:multi-friend-selector 显示的用户?我一直试图避免的是用 HTML 和 CSS 格式化和显示用户。曾经认为有一个 facebook 资源,我可以将用户 ID 传递给它,它会处理其余的
    • 有点。您可以传递 ID 以排除,而不是包含。如果您不想自己编写 HTML 和 CSS,FBML 是唯一的方法。 developers.facebook.com/docs/reference/fbml/…
    【解决方案4】:

    查看此文档页面http://developers.facebook.com/docs/reference/fbml/#user/groups

    使用fb:name 标记作为名称,使用fb:profile-pic 作为个人资料图片。

    只需遍历所有 ID 并为每个 ID 显示这两个标签。

    【讨论】:

      【解决方案5】:

      我认为您正在寻找的是Facebook facepile,它是一个社交插件。 只需提供 app_id,它就会显示使用它的朋友的面孔。

      【讨论】:

        猜你喜欢
        • 2015-02-12
        • 2016-02-16
        • 1970-01-01
        • 2013-09-24
        • 1970-01-01
        • 1970-01-01
        • 2017-11-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多