【问题标题】:how to get any user's friends list in facebook by koala考拉如何在facebook中获取任何用户的好友列表
【发布时间】:2026-01-21 12:15:02
【问题描述】:

我正在使用 Koala 的 facebook api,当我尝试获取其他用户的朋友列表时遇到问题(如果我有权限)

我的代码是:

@graph = Koala::Facebook::GraphAPI.new(@token)
@friends = @graph.get_connections("another user id", "friends")

【问题讨论】:

    标签: ruby-on-rails facebook koala


    【解决方案1】:
    @graph.get_connections('me', 'friendlists')
    

    【讨论】:

    • @song1987 - 它只获取 4 个朋友而不是 200 个。如何获取所有朋友?
    • @kpp facebook 不再允许开发人员访问您朋友列表中的所有朋友。只有与您使用相同应用的朋友才会显示在该列表中。
    【解决方案2】:

    我也在使用 Koala 的 facebook api...

    但是你的 facebook 好友列表是单行的......

    而且不用担心分页等...

    @profile = @graph.get_object("me")
    # perfectly get facebook friends count :)
    @friends = @graph.get_connection("me", "friends",api_version:"v2.0").raw_response["summary"]["total_count"]
    

    【讨论】:

      最近更新 更多