Как пройти проверку приложения на Facebook?
Тоже с этим мучался. У нас задача была такая, получить список всех музыкальных исполнителей, которые лайкал пользователь, и на основе этого списка порекомендовать ему ближайшие концерты в его городе. 
Добивались разрешения на user_likes. У нас удалось получить одобрение так:
1 Мы создали кнопку "Порекомендовать мне концерты"
2 По нажатии на эту кнопку предлагается кнопка "Авторизоваться через Facebook"
3 По нажатии на "Авторизоваться через Facebook" сделали авторизацию в новом всплывающем окне, в котором после авторизации на 3 секунды показывается сообщение "Вы успешно авторизованы! Подробности отправлены на ваш email xxxx@xxxx.com"
4 Всплывающее окно убиваем с помощью window.close() - это разрешено когда дочернее окно было открыто в вашем скрипте
5 Самое важное, так как у нас еще нет прав на user_likes (лайки пользователя), то мы после успешной авторизации показываем пользователю фейковый список концертов с сообщением, на основе ваших интересов, мы можем порекомендовать вам сходить на Сплин в Олимпийском 26 ноября (просто с потолка)
Этот процесс нужно заснять на видео, не важно что рекомендации фейковые, главное чтобы был понятен смысл.
В вашем случае, на видео должно быть показано, что пользователю будет полезно открыть вам доступ к своим фоткам. Если пользователь просто открыл доступ, то это не прокатит. Нужно придумать мотивацию, допустим, найти похожих на меня людей.
6. Последний важный момент, нужно в developers.facebook во вкладке "Роли -> Тестовые пользователи" нужно создать пару тестовых аккаунтов с рандомными данными (для тестировщиков из facebook)
Главные причины отказа
1 Не созданы тестовые пользователи в панели управления приложением
2 Юзеру не понятно что он аторизован (после авторизации обязательно нужно показать сообщение типа вы успешно авторизованы и показать ему ссылку на управление его аккаунтом на вашем сайте, можно по почте, а лучше сразу его отправить в личный кабинет)
3 Не удалось доказать полезность функционала для пользователя
Тоже никак не можем пройти ревью.
Суть приложения в следующем - участники нашей программы лояльности, регистрируются в APP с помощью номера телефона,  лайкает, комментин и делает репосты постов страницы и за это получают бонусы на счет.
С лайками и комментариями все ок, тут нам ранее одобрили. А вот после мая 2018 Facebook перестал отдавать информацию по репостам и никак не одобряет приложение с репостами. 
Помогите, пожалуйста, как пройти проверку?