Как получить данные пользователя из VK и FB при авторизации?
На сайте присутствует авторизация через социальные сети VK и FB, и при авторизации мы создаем им профиль, по словам разработчика, не все аккаунты отдают телефон или имейл. А нам важно получать эти данные, чтобы в дальнейшем работать с базой пользователей. Неужели разработчик прав, и это не баг, что некоторые пользователи сохраняются без имейла и телефона? Можно ли как-то получить все-таки либо телефон либо e-mail ?
У нас сервис требует обязательное наличие email и многие аккаунты его не имеют, мы просто сообщаем пользователю, что не можем зарегистрировать на такой аккаунт соц.сети и предлагаем зарегистрироваться через ввод email.
А разработчик говорит вам правду.
EMAIL в вконтакте можно скрыть на этапе подтверждения прав. Телефон можно получить только маской, при 2fa входе оффициальных приложений. Либо из профиля (если ли есть)
Номер можно в профиль не забивать, а почту вообще не привязывать к аккауту. Поэтому такие дыры. А решение данной проблемы уже написал Петр