2014-05-03 43 views
0

我在RoR應用程序上使用Fb_graph gem。我已設置Facebook登錄,並且一切似乎都正常工作。Facebook Open Graph - 可以獲得friend_lists但無法獲得成員?

我正在使用rails控制檯,並且在與用戶進行身份驗證之後正在探索API。

我可以做

user.friend_lists.first 
=> #<FbGraph::FriendList:0x007fed1fad1420 @identifier ...> 

user.friend_lists.first.name 
=> "work" 

一切似乎是罰款。但是,當我嘗試:

user.friend_lists.first.members 
=> [] 

即使當我嘗試

user.friends 
=> [] 

我希望得到朋友的數組,但我得到一個空數組來代替。我原以爲這是一個權限問題,但在FB文檔上,它說read_friendlists與啓用.friend_lists和.members這些列表的權限範圍相同,並且自從我獲得.friend_lists的有效回覆後,我知道我的許可是正確的。

我在做什麼錯?爲什麼我無法獲得好友列表的成員,甚至只能打電話給朋友?這是否與我已經設置了我的Facebook帳戶(作爲用戶)的權限有關?

非常感謝任何幫助 -

回答

0

是的,這是曠古圖V2.0。 閱讀FB的更新,除非他們正在使用您的應用程序,否則您將無法再看到用戶的朋友,因此通過同樣的精神,您將無法在好友列表中看到成員。