Это правда, я только что исправил эту ошибку несколько дней назад.Пользователь должен предоставить расширенные разрешения для user_photos в вашем приложении.Несколько способов сделать это:
1) Обновите информацию о вашем приложении на вкладке FB Developer и добавьте Расширенные права доступа к вашему приложению.Это попросит новых пользователей, которые зарегистрировались, дать определенные разрешения перед присоединением.
2) В качестве альтернативы, если пользователь уже добавил приложение, вы можете запросить разрешения у пользователя, используя Javascript SDK, вызов FB.login, пока онив приложении.(см. код ниже)
FB.login(function(response) {
if (response.authResponse) {
// user is logged in and granted some permissions.
console.log("user is logged in and granted some permissions.")
} else {
// User cancelled login or did not fully authorize.
console.log("he failed to login or something")
}
}, {scope:'user_photos'});
Этот маршрут требует, чтобы вы установили Facebook JavaScript SDK