Два способа получения основной электронной почты пользователей:
- Для аутентифицирующего пользователя (т. Е. Того, кто предоставил вашему приложению доступ к их профилю) и только когда вы явно запрашиваете это разрешение.
- Если электронное письмо явно обнародовано каким-либо произвольным пользователем, не прошедшим аутентификацию в вашем приложении, то оно будет доступно и вам. Любая общедоступная информация, которую вы можете увидеть через facebook.com, в равной степени доступна через API.
Для получения электронной почты аутентифицирующих пользователей, когда вы впервые запрашиваете диалог oAuth, вам нужно передать scope
с разрешением email
(а также любые другие необходимые вам разрешения). Подробнее о разрешениях здесь и об использовании scope здесь .
Когда электронное письмо доступно, его можно найти в полезной нагрузке User
, подробнее о запросе API и полезной нагрузке здесь .