2015-10-12 2 views
-1

Я использую api (http) facebook какое-то время, но несколько дней назад я обнаружил проблему ... Есть люди, чтобы вывести электронное разрешение, которое затем вызывает несоответствия в системе.Facebook api требуется по электронной почте

Невозможно остановить процесс входа в систему, если у вас нет доступа к электронной почте?

Я пытался другое решение. В обратном вызове посмотрите, есть ли у вас электронная почта или нет. Проблема в том, что пользователь не может снова войти в систему, потому что в facebook уже сохранено ваше предпочтение, чтобы не разрешать электронную почту.

+1

Если они отказали/удалили возможность видеть электронную почту через API, тогда нет, вы не можете заставить API позволить вам увидеть его. – castis

+0

нет возможности остановить процесс входа в систему, если у вас нет доступа к электронной почте? –

ответ

0

Нет, вы не можете остановить процесс входа в систему. После процесса входа в Facebook вы можете сделать звонок для извлечения их электронной почты из API-интерфейсов Graph и представить сообщение об ошибке, в котором указывается электронная почта. Подумайте, разрешите им ввести его в форму на вашей стороне в этот момент - возможно, они не хотят, чтобы электронные письма вашего приложения отправлялись на адрес электронной почты, который они используют для Facebook.

Обратите внимание, что на многих учетных записях Facebook нет адреса электронной почты, так как можно зарегистрировать только номер телефона. Отклонение этих пользователей, как правило, не самая лучшая идея для пользователей.

Смежные вопросы