显示facebook应用程序的用户列表

显示facebook应用程序的用户列表,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我正在开发一个facebook应用程序,我想向用户显示他/她的朋友,他们已经是该应用程序的用户了 我已经能够获得用户的facebook用户ID。现在,我试图找出是否有一个facebook api资源,我可以使用它来呈现用户的图片和名称,只需将ID传递给它 提前感谢。请查看此帖子: 祝你好运!:) 您应该尝试使用FQL和用户表。 这里有一个is_app_user字段,可以查询。该表由uid索引,这意味着您可以使用好友ID进行检查 使用这样的fql,您应该能够读取使用您的应用程序的所有朋友id,假

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

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


提前感谢。

请查看此帖子:


祝你好运!:)

您应该尝试使用FQL和用户表。

这里有一个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)

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


如果您正在寻找的是fb:multi-friend选择器,您也可以使用它。

请查看此文档页面

使用
fb:name
标记作为名称,使用
fb:profile pic
标记作为配置文件图片


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

我认为您要查找的是,它是一个社交插件。
只需提供应用程序id,它就会显示使用它的朋友的脸。

感谢您的贡献,我已经有了使用我的应用程序的用户朋友的用户id。如果你提到我的问题,你会看到我清楚地说明了这一点。我希望能够做到的是让用户以facebook的标准方式显示。谢谢,对不起。但FQL是标准方式。请阅读用户表文档并更改fql以返回uid、名称和图片或您需要的任何内容。或者,您应该准确地提供您认为我们应该了解的信息,“能够做到的就是以facebook的标准方式显示用户”。在“展示”某些东西时,没有标准。anwser将是HTML和CSS。感谢您的回复。我一直试图避免使用HTML和CSS格式化和显示用户。过去我认为有一个facebook资源,我可以将用户ID传递给它,它会处理REST。谢谢你的贡献。我已经有了用户ID,我可以得到图片和姓名,但我的挑战是以facebook的标准方式呈现这些信息,就像你调用fb:multi friend selector的方式,然后显示你的朋友块。因此,我试图找出是否存在用于显示您拥有ID的某些用户的库。我知道这是一个难看的解决方法,但您可以在fb:multi friend selector的“exclude_ID”参数中指定除您选择的用户朋友以外的所有用户朋友的UID?感谢您的响应。是否可以通过指定用户的ID来指定希望fb:multi friend selector显示的用户?我一直试图避免使用HTML和CSS格式化和显示用户。过去我认为有一个facebook资源,我可以将用户ID传递给它,它会处理REST之类的问题。您可以传递ID以排除,而不是包括。如果你不想自己做HTML和CSS,FBML是唯一的方法。