簡體   English   中英

朋友的朋友/ 2度朋友的列表。 Facebook Graph API

[英]Friends of Friends/2nd degree friend's list. Facebook Graph API

我正在嘗試使用iPhone Facebook SDK來獲得我朋友的朋友的列表。 我已經嘗試過使用FQL和Graph API的方法,但是在兩種情況下都出現錯誤:

“無法查找YYYYYY的所有朋友。只能查找已登錄用戶(XXXXX)或具有適當權限的已登錄用戶的朋友”

我已經進行了一些研究,發現直到2010年10月,該功能才可以通過Facebook API使用。 好吧,差不多六個月后。 那么這曾經實施過嗎?

我還請求了我的應用所需的所有權限。

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

在探索如何實現這一目標的過程中,我發現許多開發人員提出了相同的問題。 一些開發人員一直要求此功能超過2年。 我認為FB團隊可能會認為這是性能隱患。

我已經做了。 我能夠見到我朋友的朋友。

它需要滿足以下要求:

  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)
       )";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM