От новичка до гуру: Курсы программирования на CyberDuff

Получить идентификатор пользователя Facebook (или что-то уникальное) без аутентификации?

Можно ли как-то получить идентификатор Facebook пользователя, не заставляя его аутентифицироваться? Я пытаюсь создать страницу приложения, на которой пользователь может добавить ответ в опрос только один раз, поэтому мне нужно иметь возможность идентифицировать зрителей по какому-то уникальному идентификатору.

Я бы предпочел не заставлять их входить в систему. Я думаю, что добавление 2 дополнительных шагов, просто чтобы я мог убедиться, что пользователь facebook на странице facebook уникален, это плохой UX. Мне не нужны никакие разрешения на их профиль/и т.д.

Кстати, я видел похожие вопросы, хотя для меня ничего не было актуальным или достаточно близким.


Ответы:


1

Нет возможности, если вы не заставите своего пользователя войти в систему, из соображений безопасности пользователь должен знать, что вы собираете информацию о нем, поэтому также существует логин.

С PHP SDK, чтобы получить идентификатор после входа в систему:

$userId = $facebook->getUser();
13.06.2012
  • Я выяснил, как получить идентификаторы пользователей, просто интересно, есть ли способ однозначно идентифицировать пользователя, не заставляя их давать мне разрешение. 14.06.2012
  • Связано с пользователем Facebook, нет. Если вам нужна уникальная идентификация, вы можете пойти на ip и cookie ... Попытка узнать их идентификатор Facebook без разрешений кажется не очень законной ... 14.06.2012
  • Да, я думаю, что отслеживание по IP более навязчиво, и куки не сохранят уникальность пользователя. надо будет еще что-нибудь придумать 14.06.2012
  • Новые материалы

    Итак, что такое MLOps?
    Согласно Представляя MLOps: «MLOPs — это стандартизация и оптимизация управления жизненным циклом машинного обучения». Это особенно интересное определение, потому что его разделение..

    Прогрессивная транспиляция
    В последние годы программисты JavaScript (он же EcmaScript) часто используют компиляторы исходного кода , также известные как транспиляторы , для преобразования более усовершенствованной или..

    Алиса в стране машинного обучения — инициатива «100 дней кода машинного обучения»
    Covnets, регрессия, классификация, ReLU, предвзятость… — все это интригующие жаргоны, которые я слышал от своих сверстников, выбравших курс машинного обучения, по касательной во время обычного..

    Иногда учитель, всегда ученик
    Учение Йоды в применении к развитию разработчиков «Делай или не делай. Нет никакой попытки.” Обучение программированию превратилось в современное «создание группы» или «написание книги»...

    Как создать файл конфигурации сборки в Xcode | Серия настроек проекта Xcode
    Эта статья шаг за шагом расскажет вам, как создать новый файл конфигурации сборки в вашем проекте Xcode. Что такое файл конфигурации сборки? Файл конфигурации сборки — это обычный..

    Venv против Virtualenv в Python  — что использовать?
    Когда дело доходит до создания виртуальных сред в Python, есть два популярных варианта: venv и virtualenv. Оба инструмента служат одной цели — созданию изолированных сред для ваших проектов..

    Реализация персептрона на Python (для абсолютных новичков)
    Введение За последние пару десятилетий было довольно много шумихи вокруг искусственного интеллекта и его приложений. В этой статье мы обсудим, что такое искусственный интеллект и его основное..