Как получить идентификатор использования в графе Facebook API, используя электронную почту и пароль пользователя? - PullRequest
0 голосов
/ 01 декабря 2011

Я работаю над приложением facebook в Java, и мне удается получить access_token.

Теперь я хочу получить, например, фид пользователя, но у меня нет идентификатора пользователя https://graph.facebook.com/userid(or me) / likes? Access_token = ...

Да, я знаю, что идентификатор пользователя можно заменить на «я», но мое приложение - это веб-приложение, пользователь просто вводит свое имя пользователя и пароль в нашем фрейме, а не Facebook OAuth Dialog, который предназначен для аутентификации пользователя и авторизации приложения, поэтому я думаю, что Facebook не должен знать, кто я, поэтому мне нужен пользовательский UID. В предыдущей реализации я мог использовать электронную почту и пароль пользователя, чтобы получить идентификатор пользователя и ключ сеанса с помощью API Rest Facebook, но как я могу получить его с помощью API API Graph по имени пользователя и паролю? Есть ли способ сделать это?

1 Ответ

0 голосов
/ 01 декабря 2011

Graph API использует OAuth 2.0 для авторизации.

Одной из основных целей OAuth является то, что учетные данные пользователя не нужно передавать сторонним приложениям.

Таким образом, не возможнополучить идентификатор пользователя и сеансовый ключ, используя Graph API, используя только электронную почту и пароль пользователя (если вы сами не вошли в систему вручную).

...