朋友之友/二级朋友名单。 Facebook Graph API

时间:2011-03-24 06:20:43

标签: iphone facebook facebook-graph-api

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

  

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

我已经做了一些研究,看到直到2010年10月才通过Facebook API提供此功能。但随后无线电静默。好吧,差不多6个月了。这是有没有实现过的?

我已经为我的应用程序请求了所有权限。

2 个答案:

答案 0 :(得分:2)

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

在我寻求如何实现这一目标的过程中,我找到了许多提出相同问题的开发人员。一些开发人员已经要求这个功能超过2年。我认为FB团队可能认为这是一个隐私的性能问题。

答案 1 :(得分:0)

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

需要以下要求:

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

    试试这个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)
           )";