Как получить идентификатор использования в API Graph Facebook, используя электронную почту и пароль пользователя?

StackOverflow https://stackoverflow.com/questions/8337588

  •  26-10-2019
  •  | 
  •  

Вопрос

Я работаю над приложением Facebook в Java, и мне удастся найти Access_token.

Теперь я хочу вытащить, например, пользовательский канал, но у меня нет идентификатора пользователя https://graph.facebook.com/userid(or я)/любит? access_token = ...

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

Это было полезно?

Решение

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top