Facebook API - по электронной почте нет ответа - PullRequest
7 голосов
/ 20 октября 2011

Можно ли зарегистрировать учетную запись Facebook без привязки электронной почты к этой учетной записи? Я спрашиваю, потому что в некоторых ответах (1 из 10000) я не получаю электронную почту (у меня есть perms = "email" в запросе к API)?

Кто-нибудь имеет опыт решения этой проблемы? Какой ответ вы показываете пользователю в этом случае?

Ответы [ 4 ]

4 голосов
/ 18 июня 2013

На самом деле это возможно, если пользователь кейса зарегистрировался через мобильное приложение facebook на телефоне и зарегистрировался по номеру телефона.

3 голосов
/ 20 октября 2011
Разрешение

email не блокирует вход пользователя в систему, если ему разрешено удалять его вручную пользователем, и он может не предоставлять его в будущем при взаимодействии с вашим приложением / сайтом.

По крайней мере, JavaScript SDK Facebook передает личность пользователя, даже если пользователь пропустил предоставление разрешения email.

0 голосов
/ 24 декабря 2013

Невозможно иметь учетную запись Facebook без электронной почты, но возможно иметь ее с неподтвержденной электронной почтой, в этом случае она не предоставляется через API: Поле электронной почты Facebook возвращает ноль (даже если разрешение «электронная почта»установлено и принято)

0 голосов
/ 20 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...