2015-01-17 2 views
0

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

+0

Прежде всего, вам нужно попросить разрешения у пользователя. После аутентификации пользователя вы можете получить информацию о своем профиле. Вы упомянули тип информации, которую вы хотите, запрашивая разрешение. – execv

ответ

0

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

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

tldr; Нет. Вам необходимо пройти аутентификацию с использованием рабочего процесса Oauth и предоставить пользователю разрешение.

+0

Я имел в виду приложение FB, установленное на мобильном устройстве, может ли он предоставлять идентификатор электронной почты пользователя другому приложению, установленному на том же мобильном устройстве. – user3831567

+0

Нет, если приложение не аутентифицировано, и пользователь его одобряет. Если я вызываю метод входа в facebook, тогда мне нужно одобрить приложение, прежде чем я получу какие-либо данные о пользователе. –

0

Сначала вы должны аутентифицировать пользователя, а затем можете войти в информацию о профиле пользователя. Для этого вам нужно использовать API Facebook. Пожалуйста, проверьте ниже ссылку. https://developers.facebook.com/docs/facebook-login/ios/v2.2

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