Я думаю, что когда вы определяете String
, вы определяете объект. Поэтому вам нужно использовать .equals()
. Когда вы используете примитивные типы данных, вы используете ==
, но с String
(и любым объектом) вы должны использовать .equals()
.
Да, вам нужно Однако сначала попросите их предоставить разрешение на доступ к данным по электронной почте. Facebook также очень скоро меняет способ получения доступа к личным данным (черт возьми, они ежедневно меняют свой API и политики; кто может не отставать). Ознакомьтесь со следующими ссылками, чтобы узнать больше:
Вы я хочу добавить список разрешений, которые вы хотите запрашивать при входе в систему:
Вы можете получить имя сразу после подключения пользователя, но ответ «как это сделать» зависит от того, какой тип интеграции вы используете - «старый» или «Graph», и какую технологию - JS, php, python, c # и т. д.
Электронная почта может быть получена сразу после того, как вы предоставите расширенное разрешение электронной почты . Обычный способ предоставить это разрешение - запросить его во время процесса подключения, что хорошо описано здесь и здесь