2013-03-04 4 views
2

Используя графический API Facebook, я могу получить токен доступа fb. И для этого мне нужно посетить facebook.com, чтобы приложение могло получать доступ к моим данным через диалоговое окно «Вход».Как получить токен доступа Facebook с именем пользователя/паролем

Есть ли способ получить токен доступа Facebook, используя идентификатор учетной записи и пароль, из API, не посещая facebook.com/без какого-либо приложения?

ответ

3

доступ пользователя лексема:

Если вы хотите получить токен доступа пользователя, тогда ответ будет NO. Вы не можете получить доступ к токену доступа пользователя, не заставляя пользователя посещать facebook.

ли некоторое чтение на OAuth и понять, что его concept

App маркеров доступа:

Если вы имеете в виду доступ к приложению маркер, то вы можете сделать завиток вызов Facebook. См here подробности

Facebook's access token documentation объясняет различные типы маркеров доступа и, как получить и использовать их - все маркеры доступа пользователей потребует прямого взаимодействия с пользователем, хотя

+0

Тогда как мы можем разрешить разрешения 'publish_actions' для приложения без посещения facebook? –

+1

@RanaMuhammadUsman вы не можете. В этом-то и дело... – Liam

1

Нет, это нарушает конвенцию на OAuth. Идея состоит в том, что пользователь дает вам доступ к своей странице Facebook, не отпуская своим имени пользователя и паролю к вам.

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

0

Да, вы можете, это своего рода техника взломщиков Тхо

https://facebook.com/dialog/oauth?client_id= & redirect_uri = https://www.facebook.com/connect/login_success.html&scope= & response_type = лексемы

вы должны сделать все Ajax звонки программно, это кошмар, но я удалось сделать это для клиента, так что это возможно, удачи

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