Привет, все, что я пытаюсь написать приложение для Facebook, используя as3 и api-библиотеку facebook-actionscipt graph
У меня проблемы с получением списка друзей пользователя, в то время как у меня нет проблем с получением других данных пользователя (например, любимых фильмов)
это странно, так как получение списка друзей пользователя - это единственное, что доступно каждому на Facebook: http://developers.facebook.com/docs/reference/api/user/
эта функция успешно возвращает массив фильмов:
function loadMovies() {
Facebook.api('/' + userID + '/movies',onLoadedMovies);
}
function onLoadedMovies(response:Object, fail:Object):void {
(response) ? movies = response : trace(fail);
}
пока этот возвращает IOerror в сбое (response = null):
function loadFriends() {
Facebook.api('/' + userID + '/friends',onLoadedFriends);
}
function onLoadedFriends(response:Object, fail:Object):void {
(response) ? friends = response : trace(fail);
}
обратите внимание, что userID - один из друзей пользователя приложения, а не сам пользователь приложения
есть идеи, почему это происходит?
спасибо
Саар
---- редактировать:
хорошо, после еще нескольких поисков я обнаружил, что найти друзей с любым API невозможно
это очень интересно - вы можете получить доступ к друзьям друзей как пользователь Facebook, но не автоматически
это означает, что это вообще не проблема конфиденциальности - это то, что Facebook хочет оставить только для себя - для раздела " людей, которых вы знаете " на странице facebook