代码之家  ›  专栏  ›  技术社区  ›  mrpatg

从Facebook获取好友计数(可能使用API)

  •  2
  • mrpatg  · 技术社区  · 15 年前

    我习惯于使用twitter,在twitter中,可以通过一个简单的xml请求获得好友/追随者总数。

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

    Facebook有这样的东西吗?据我所知,我将不得不制作一个应用程序,并让任何人谁想抓住他们的朋友总数实际上安装了他们自己的Facebook个人资料中的应用程序。

    有人有这方面的经验吗?

    3 回复  |  直到 8 年前
        1
  •  4
  •   Somnath Muluk    12 年前

    你可以很容易地得到朋友的数量。

    用户表中有一个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}
    
        2
  •  1
  •   Karl B    15 年前

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

    1. Set up an application
    2. 实施 Facebook Connect 在 你的站点
    3. 让站点用户登录 有连接。(你不能要求 他们的用户名/密码。)
    4. 做一个 Friends.get 打电话给 API,可能是 JavaScript client library (尽管有 是服务器端的方法吗)
        3
  •  0
  •   JasCav    15 年前

    Facebook provides an API 对于开发者来说,这样你就可以从Facebook上获取信息。在提供的链接上查看。

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