2

我习惯于使用 Twitter,其中朋友/关注者总数可以在一个简单的 XML 请求中获得。

我的目标是一个简单的“输入您的用户名/用户 ID,并显示您的朋友数”。

Facebook有类似的东西吗?根据我收集到的信息,我必须制作一个应用程序,并让任何想要获取他们的朋友总数的人实际从他们自己的 Facebook 个人资料中安装该应用程序。

有人对此有经验吗?

4

3 回答 3

4

您可以通过 fql 轻松获取好友数。

您可以查询用户表的friend_count 字段。

SELECT friend_count FROM user WHERE uid = me();

https://graph.facebook.com/fql?q=SELECT friend_count FROM user WHERE uid={any id}
于 2012-10-29T19:10:21.830 回答
1

您确实需要设置一个应用程序,但它可以作为 Connect 应用程序工作——这意味着用户根本不必通过他们的 Facebook 个人资料访问它。从广义上讲,您需要:

  1. 设置应用程序
  2. 在您的网站上实施Facebook Connect
  3. 让您网站的用户使用 Connect 登录。(您不能询问他们的用户名/密码。)
  4. 对 API进行Friends.get调用,可能使用JavaScript 客户端库(尽管您可以使用服务器端方法)
于 2010-03-08T09:31:32.690 回答
0

Facebook 为开发人员提供了一个 API,因此您可以从 Facebook 获取信息。在提供的链接中查看。

编辑:从您的标签来看,您似乎已经熟悉 Facebook API。您可以将 API 与外部应用程序或网页一起使用 - 如果您要求的话,它不一定需要在 Facebook 应用程序中使用。

于 2010-03-07T20:53:26.530 回答