代码之家  ›  专栏  ›  技术社区  ›  Dan Fabulich

按学校查找Facebook好友

  •  2
  • Dan Fabulich  · 技术社区  · 14 年前

    我们的网站有学校信息;当用户使用Facebook登录到我们的网站时,我们希望显示一些用户在学校的朋友的照片。

    Facepile社交插件将显示喜欢学校的用户,但这似乎与将学校添加到您的教育历史不同。(例如,我不喜欢我的高中,但它出现在我的用户信息中。)

    有什么方法可以使用图形API或FQL来实现这一点吗?例如,给定一个学校的页面ID和一个用户的访问令牌,是否有方法按学校查询用户的朋友?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Dan Fabulich    13 年前

    多亏了 omalleyt 您可以使用这样的URL来查询用户的所有朋友 education 对象,包括ID。

    https://graph.facebook.com/me/friends?fields=name,id,education&access_token=blah
    
        2
  •  -1
  •   William    14 年前

    除非我遗漏了什么,否则你应该能够得到加入/喜欢学校页面的人的列表,并且你应该能够得到用户拥有的朋友的列表。一旦你有两个列表,比较并在两个列表中找到共同的条目。你应该列一张朋友的名单,所有人都加入了/喜欢这所学校。