Как веб-сайт может узнать мое настоящее имя? - PullRequest
0 голосов
/ 25 августа 2018

Контекст

Я впервые просматривал веб-сайт: https://iut.vn/ и был удивлен, увидев свое настоящее имя на экране:

enter image description here

Если я исследую элементы HTML страницы, я вижу <iframe>, указывающий на плагин FaceBook.

Вопросы

  1. Могу ли я узнать настоящее имя пользователя (как оно показано на изображении) из внешний JavaScript?
  2. Если нет, могу я сам написать плагин для Facebook (может быть, в невидимом окне), который отправляет эту информацию на мой собственный сервер?

Примечание: Аналогичный вопрос: Как веб-сайт может узнать мой адрес Gmail?

1 Ответ

0 голосов
/ 25 августа 2018

Это от SDK чата Facebook .

У вас есть доступ к профилю, если и только если выполнены следующие критерии в соответствии с API профиля пользователя в SDK .

Согласие пользователя Следующие события позволят вашему боту Messenger получить доступ к информации профиля:

Человек начинает разговор через экран приветствия и нажимает Кнопка «Начать».

Пользователь начинает разговор, нажав кнопку «Отправить в мессенджер».

Человек начинает разговор, отправив сообщение.

Человек начинает разговор, нажав кнопку.

Ваш бот Messenger использует в веб-представлении функцию askPermission () из Messenger Extensions> SDK, чтобы запросить разрешение user_profile.

Известные ситуации, когда человек может начать разговор с вашим ботом Messenger>, но не авторизовать разрешение профиля, включают следующее:

Разговоры начались с помощью веб-плагина. Разговоры начались с помощью сопоставления клиентов. Разговоры начались с помощью сообщений Messenger.

Разговоры начинаются с открытия общего контента. Взаимодействия начинаются с открытия расширения чата.

Профиль недоступен В настоящее время API профиля пользователя не поддерживает получение информации о профиле для учетных записей Messenger, которые были созданы с использованием номера телефона вместо учетной записи Facebook.

В этом случае API вернет код ошибки 2018218 с сообщением «Нет профиля для этого пользователя».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...