【问题标题】:Friends of Friends/2nd degree friend's list. Facebook Graph API朋友的朋友/二级朋友的名单。 Facebook 图形 API
【发布时间】:2011-03-24 06:20:43
【问题描述】:

我正在尝试使用 iPhone Facebook SDK 获取我朋友的朋友列表。 我尝试了一种使用 FQL 和 Graph API 的方法,但在这两种情况下都出现错误:

"无法查找YYYYYY的所有好友,只能查找登录用户(XXXXX),或者 具有相应权限的登录用户的朋友”

我进行了一些研究,发现该功能直到 2010 年 10 月才通过 Facebook API 提供。但随后无线电静默。嗯,差不多6个月后了。那么这是否曾经实施过?

我也申请了我的应用所需的所有权限。

【问题讨论】:

    标签: iphone facebook facebook-graph-api


    【解决方案1】:

    Facebook Social Graph API 或 FQL API 中不存在此功能。

    在寻找如何完成此任务的过程中,我发现许多开发人员都提出了同样的问题。一些开发人员要求这个功能已经 2 年多了。我认为 FB 团队可能会将其视为性能隐私问题。

    【讨论】:

      【解决方案2】:

      我已经研究过了。我能够见到我朋友的朋友。

      需要满足以下要求:

      1. 您的朋友需要使用应用程序。
      2. 来自应用程序 read_stream、publish_stream、publish_checkins 的权限。

      试试这个 fql 查询。

      $query="SELECT uid, name, work_history FROM user 
            WHERE uid IN (SELECT uid2 FROM friend WHERE uid1 IN 
            ( SELECT uid FROM user WHERE uid IN 
               (SELECT uid2 FROM friend WHERE uid1 = $fb_id ) and is_app_user=1)
             )";
      

      【讨论】:

      • 一直都是这样 - 您只能获取已经使用相同应用的朋友的“朋友的朋友”
      • @Igy:是的...这就是我在第 1 点要说的...我的回答有什么问题...您是所有 facebook 开发人员的英雄...如果有任何错误。我可以从中学习....
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-21
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多