从Facebook获取朋友数(可能使用api)

时间:2010-03-07 20:49:38

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

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

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

Facebook有这样的东西吗?根据我收集的内容,我将不得不提出申请,并且任何想要抓住他们的朋友的人实际上都会从他们自己的Facebook个人资料中安装该应用程序。

任何人都有这方面的经验吗?

3 个答案:

答案 0 :(得分: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}

答案 1 :(得分:1)

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

  1. Set up an application
  2. 实施Facebook Connect 您的网站
  3. 让您网站的用户登录 与连接。 (你不能要求 他们的用户名/密码。)
  4. 拨打Friends.get电话 API,可能与JavaScript client library(虽然有 是服务器端的方法,你可以做到这一点)

答案 2 :(得分:0)

Facebook provides an API面向开发者,您可以从Facebook获取信息。请在提供的链接中查看。

修改:从您的代码中,您似乎已经熟悉了Facebook API。您可以将API与外部应用程序或网页一起使用 - 如果您要求的话,它不一定需要在Facebook应用程序中使用。