Я попробовал ваши разрешения на интеграцию с Facebook в персональном приложении, он спросил меня, что приложение получит доступ к моим "именам, картинке профиля и электронной почте", и я согласился.
После этого я отключился / снова подключился, и он не попросил меня снова принять разрешения.
Если вы хотите, чтобы вас снова спросили, перейдите на FB profile > Carret dropdown > Parameters > Apps & websites
и удалите свое приложение.
Чтобы проверить, подключен ли уже пользователь, вы можете проверить FB.getLoginStatus()
, если статус connected
и прервать процесс подключения.
Следовательно, вы можете получить электронное письмо с
FB.api('/me?fields=email', res => console.log(res.email))