我有一個關於Facebook iOS SDK的問題,自從我開始iOS項目以來一直困擾着我,所以我想我可以在這裏發佈它,看看你們中的任何一個在這件事上分享了智慧。如何在Facebook iOS SDK中獲取Facebook用戶的完整朋友列表
對於我的Facebook連接應用程序正常工作,我需要訪問Facebook用戶的完整的朋友列表以及他們的名字,ID和個人資料圖片。經過一些深入研究之後,我驚訝地發現,在2.0版的Graph API中,Facebook已經做到了這樣,你只能檢索當前正在使用該應用並已批准該應用的朋友的朋友列表。這種數據對於我的應用程序並不適用,因爲要點是您的朋友列表符合您的要求,而不是隻有少數批准該應用程序的人才能看到空的列表。
我的問題是,如果有任何可能的方式讓我訪問用戶的完整的朋友列表,並顯示它與他們的個人資料圖片的表視圖沒有他們每個人都必須批准該應用程序。我不介意它是否是一個複雜的解決方案。我問這個的原因是因爲我看到了幾個應用程序,可以獲取完整的朋友列表,如:
和
http://www.birthdayboardapp.com
,他們必須找到一種方式來做到這一點因爲Connect顯示用戶的好友列表的方式正是我想要的方式,即以iOS聯繫人應用程序樣式的方式。
我將不勝感激任何指導或解決方案,
再次感謝!
P.S.這裏有一些問題我以前看了,但不建議可能的解決方法
Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app
Get ALL User Friends Using Facebook Graph API - Android
感謝您的幫助,如果我將我的應用程序提交給Facebook一些額外的權限,問題是否仍然存在? – coconido 2014-10-19 19:39:58
不,沒有額外的權限,這是一個隱私功能,以保護那些誰不使用該應用程序的隱私。 – luschn 2014-10-19 19:41:49
那麼將您的應用提交給Facebook以獲得額外權限的要點是什麼? – coconido 2014-10-19 19:53:07