如何獲取安裝我的FB應用程序的用戶的朋友的相冊和照片等信息? 這個問題是一個權限問題,因爲我可以獲取有關安裝我的應用程序的用戶的信息?順便說一句,授予永久訪問令牌的權限,並將其保存在我的數據庫中。權限問題:獲取安裝了我的FB應用程序的用戶的朋友的相冊和照片
以下是這種情況:用戶安裝了我的FB應用程序並正在使用我的應用程序,並且正在查看安裝了我的應用程序的其他用戶的朋友的照片。 當用戶安裝我的應用程序時,它只需要「offline_access」,以便應用程序可以獲取用戶朋友的照片等數據。
這裏是我用來獲取用戶的個人資料照片代碼:
FB.api('/' + userID + '/albums', function (response) {
for (album in response.data) {
// Find the Profile Picture album
if (response.data[album].name == "Profile Pictures") {
// Get a list of all photos in that album.
FB.api(response.data[album].id + "/photos", function (response) {
//The image link
var arrayOfPhotos = '';
var numberOfPhotos = 0;
var image_url = new Array();
for (photo in response.data) {
//here I have some code to show the photos...
}
});
}
}
});
此代碼的工作真的很好,當該用戶ID爲所安裝的應用程序,但對用戶不工作的用戶那沒有。顯然,安裝了應用程序的用戶有權訪問他們的朋友照片...所以我如何代表安裝了我的應用程序的用戶執行此任務,但不是登錄的用戶。
謝謝。我希望我的問題很清楚。
這不是真的那個政策是指什麼,雖然你是正確的,沒有API來返回朋友的照片 – Igy 2012-04-26 18:45:16