Я хочу удалить опцию для пользователя, чтобы редактировать информацию, которую он предоставляет
Мне нужен адрес электронной почты пользователя как-нибудь
Дайте мне знать, как я могу заморозить эту область?
Я хочу этот тип зрения
как это возможно?
Вы не можете изменить это поведение, вы можете проверить электронную почту только после того, как пользователь авторизовал ваше приложение.
Или вы можете проверить, принял ли пользователь определенное разрешение после авторизации с этой конечной точкой: https://developers.facebook.com/docs/graph-api/reference/v2.1/user/permissions
Другой способ — установить return_scopes в процессе входа в систему:
FB.login(function(response) {
// handle the response
}, {
scope: 'publish_actions',
return_scopes: true
});
Установив для параметра return_scopes значение true в объекте option при вызове FB.login, вы получите список предоставленных разрешений в поле grantScopes объекта authResponse.
Источник: https://developers.facebook.com/docs/reference/javascript/FB.login/v2.1
Второй экран может быть из более старого приложения, созданного до конца апреля 2014 года (v1.0).
Других решений пока нет …