2012-09-04 3 views
1

Как мы можем напрямую войти в facebook с токеном доступа, или если у нас есть имя пользователя и пароль.Прямой вход в facebook с токеном доступа

Есть ли какой-либо скрипт или метод Graph API, который позволяет напрямую входить в систему.

ответ

1

Я предполагаю, что токен доступа, на который вы ссылаетесь, является токеном доступа OAuth. OAuth's spec состояние:

Unlike the resource owner credentials, tokens can be issued with a restricted scope... 

Таким образом, наличие маркеров доступа не дает вам полный доступ к учетной записи, поэтому вы не можете использовать его, чтобы войти

Как для имени пользователя и пароля. , это именно то, что вам нужно для входа. Для динамического доступа к учетной записи вам нужен HTTP-клиент, такой как RestClient (для Ruby) или HttpClient (для PHP) для отправки запроса и получения ответа.

+0

Спасибо, что поделились спецификациями OAuth и да, я имею в виду токен доступа OAuth. Похоже, что с использованием токена мы не можем напрямую войти. У меня есть мой токен со мной и вся информация, хранящаяся в db. Как я могу получить доступ к моему профилю facebook без входа в систему или ввода имени пользователя и пароля. Можем ли мы сформировать некоторую ссылку? – Sanket

+0

Вам необходимо отправить HTTP-запросы в facebook в форматах, описанных в их [документации API] (http://developers.facebook.com/docs/reference/apis/). Документация должна также описывать запросы URL разных типов. Вы можете отправить запросы, используя один из HTTP-клиентов, описанных выше. –

+0

Если вы работаете с Ruby, [см. Этот пример я написал] (https://github.com/betesh/fresh-auth). Это не для Facebook, но это должно дать вам хороший шаблон для работы. Или вы можете просто использовать Google API для API-интерфейсов facebook - вы можете обнаружить, что существует множество библиотек, которые могут сделать этот материал очень простым. –

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