Конфиденциальность.
Как пользователь, я контролирую, кто может видеть мой список друзей. Если я выберу «Только друзья», тогда мой список смогут видеть только мои друзья, а не «друзья друзей»
Войдите в Facebook, в правом верхнем углу нажмите «Аккаунт» -> «Настройки конфиденциальности»,
затем нажмите «Просмотреть настройки» в разделе «Подключение к Facebook»
"Посмотри список друзей" - это то, что контролирует это.
Редактировать: Извините, пришлось подумать об этом минуту.
Вы можете видеть друзей своего друга через стандартный веб-интерфейс Facebook. Ваше приложение не вы. Даже если вы предоставили приложению доступ к своей учетной записи, ваши друзья этого не сделали. В этом случае вы не вернете друзей своего друга, если для него не установлено значение «Все». Ваше приложение не является другом друга.
Я верю, что в этом причина. Другая причина может заключаться в том, что их API известен своей ошибкой. Вы всегда можете открыть отчет об ошибке на http://bugs.developers.facebook.net/, и если мое предположение будет правильным, кто-то сообщит вам.