【问题标题】:How to get popular friends from Facebook API?如何从 Facebook API 获取热门好友?
【发布时间】:2011-10-10 11:21:03
【问题描述】:

我知道我可以使用https://graph.facebook.com/me/friends 结交朋友 我也知道我可以像这样通过 FQL 结交朋友: 选择 uid,用户名 来自用户 哪里 uid 在 ( 选择 uid2 来自朋友 哪里 uid1 = 我() 限制 20 ) 但我需要的是通过您最常交往的朋友(即您的亲密朋友)订购这些产品。

这可能吗?

【问题讨论】:

  • 明确一点,您想知道在您的朋友群中您给谁发信息最多?这准确吗?
  • 是的,这将是公平的 - 或者你“喜欢”他们的 cmets 的人,或者喜欢你的 cmets 的人等等。
  • 据我所知,这是不可能的,除非您尝试将每个朋友之间的关系存储在数据库中并执行您自己的算法以查看他/她与谁互动最多
  • 我想一种方法是访问graph.facebook.com/me/feed,看看谁喜欢你的状态或谁在你的墙上贴了东西。
  • 简要了解一下,在一个查询中执行可能不切实际,因为对于拥有超过 50 个朋友的人来说,选择将是巨大的。由于您正在寻找最受欢迎的人,因此没有限制查询范围(朋友)的好方法。如果超过最大执行时间,大型查询可能会超时。

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


【解决方案1】:

您可以搜索用户定义的列表。“密友”列表可能包含此类信息,尽管它是由用户自己手动编辑的(因此可能为空或不准确)

【讨论】:

    【解决方案2】:

    您必须自己为此构建一个算法,涉及几个 FQL 查询(获得喜欢、发布 cmets、常见照片标签等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-24
      • 1970-01-01
      • 2016-07-18
      • 1970-01-01
      相关资源
      最近更新 更多