2014-01-31 3 views
0

Возможно дубликата, ответил 2 года назад Is it possible to get the User Id without the authorization?Получить Facebook Id пользователя без разрешения

Просто хотел, чтобы увидеть, если есть значу, что я могу принести идентификатор пользователя без отображения диалогового окна разрешения (даже не диалог общественности разрешения)

Я пытался играть с приложением токена, но напрасно, не Искал по документации найдено не подтвержденных ответов на этот

+2

Он не изменился. И я не думаю, что так будет. –

+0

Да, просто не проверяйте другой способ узнать? (-1) - это один из способов сообщить мне – June

+0

У вас может быть предлог, потому что ссылка на документ на другой ответ нарушена. –

ответ

3

Вот the actual doc о том, что чтение основной информации пользователя необходим пользователю для входа в систему.

Ток доступа пользователя - токен пользователя является наиболее часто используемым тиксом токена . Этот токен доступа необходим в любое время, когда приложение вызывает API для чтения, изменения или записи данных Facebook конкретного человека на от их имени. Ленты доступа пользователей обычно получают через диалоговое окно входа в систему и требуют от человека разрешения на его получение.

Основная информация о пользователе являются публично доступны, без какого-либо маркера/входа, но только если вы уже знаете имя пользователя/идентификатор цели. Пример:

graph.facebook.com/zuck 

{ 
    "id": "4", 
    "name": "Mark Zuckerberg", 
    "first_name": "Mark", 
    "last_name": "Zuckerberg", 
    "link": "http://www.facebook.com/zuck", 
    "gender": "male", 
    "locale": "en_US", 
    "username": "zuck" 
} 

Но получение базовой информации о том, кто на вашей странице невозможно без входа. Как можно угадать, кто стоит? Чтение файлов cookie другого сайта 1) невозможно 2) запрещено.

+0

Не уверен, почему идентификатор пользователя указан как общедоступный – June

+1

Ответ обновлен. –

Смежные вопросы