Как внедрить Facebook-логин / облегчить регистрацию сайта с помощью Facebook

Я хочу, чтобы мои пользователи могли войти или зарегистрироваться на моем сайте, используя свою учетную запись Facebook. Может быть так, как если бы пользователь щелкнул по кнопке "Войти через Facebook" и автоматически вошел в систему, в то время как его данные были сохранены в БД, или он нажал "Войти через Facebook" и заполнил мою страницу регистрации своими данными из Facebook.

Я уже попробовал зарегистрироваться на Facebook, но думаю, что это не решит проблему для меня, потому что я не хочу менять весь диалог регистрации на Facebook. Я хочу это дополнительно.

Мне удалось сгенерировать кнопку "Войти через Facebook" с помощью Java-API. Мне также удалось получить пользовательские данные через FQL, используя PHP-API. Но потом я сталкиваюсь с огромными проблемами с токеном.

Думаю, я прочитал (плохую) документацию по FB-Developers уже 20 раз. Учебники, которые я нашел, где либо устарели, либо относятся к другим случаям. Кроме того, похоже, что каждый использует другой способ доступа к FB.

Кто-нибудь знает простой способ понять это и может четко объяснить, какие функции, API, ... использовать? Особенно мне кажется, что я до сих пор не до конца понял, что такое знак.

1 ответ

Решение

Если кто-то застрял с такими же проблемами... Для меня это очень помогло отказаться от JAVA-API и полагаться только на PHP.

Смотрите также этот учебник: http://thinkdiff.net/facebook/php-sdk-graph-api-base-facebook-connect-tutorial/ (Он также немного устарел, поэтому вы должны удалить вызов getSession- Метод.)