2013-07-26 92 views
0

我試圖瞭解使用圖形API瀏覽器的朋友列表周圍的權限。Facebook圖表API - 訪問用戶的公共朋友列表

如果有一個用戶的朋友列表是公開的,而且該用戶不在我的朋友列表中,我也不會與該人有任何共同朋友 - 我仍然可以在Facebook上看到該人的朋友,這告訴我他們的朋友名單是公開的。但是,當我使用圖形API瀏覽器爲該用戶做同樣的事情時,我看到以下異常:

{ 
    "error": { 
    "message": "Unsupported operation", 
    "type": "FacebookApiException", 
    "code": 100 
    } 
} 

有人知道這是爲什麼嗎?

此外,另一個相關的問題是 - 即使我可以在Facebook上看到我的朋友的朋友,我也無法通過圖表api資源管理器看到該圖表,因爲圖表API顯示它我的朋友應該已將他們的朋友列表公開,這是正確的?

謝謝。

回答

0

Graph API只允許您查看已通過身份驗證的用戶的朋友。這是正確的做法,因爲它在說

我(通過驗證的用戶),我授予您(應用程序)的訪問,看看我的朋友

所以朋友的朋友,非互惠等不允許。

+0

謝謝。但我可以看到朋友的朋友列表,但沒有看到另一個朋友。由於我是直接使用瀏覽器工具,我的猜測是差異可能是後面的朋友可能關閉了平臺,對吧?至於訪問一個完全不相關的用戶的朋友,即使他們的朋友列表是公開的,並且平臺已打開,我也無法做到這一點。 – enkay