Создание приложения facebook с обратным вызовом

Я создаю приложение facebook. И я хочу позволить пользователям войти на мой сайт, используя его (с использованием паспортных данных).

Но для этого мне нужно указать URL-адрес обратного вызова (мой URL-адрес веб-сайта). Но я не мог найти это поле на странице создания приложения facebook.

Я что-то упустил? Я искал его довольно долгое время.

Ответы

Ответ 1

Запись от 2 февраля 2014 г. Я обнаружил, что эти инструкции являются текущими;

  • Перейдите в свое приложение
  • На боковой панели слева нажмите "Настройки"
  • В главном разделе нажмите "Добавить платформу"
  • Нажмите "Веб-сайт"
  • Укажите свой обратный вызов в поле URL-адрес сайта (например, http://localhost:3000/auth/facebook/callback).

Ответ 2

  • Перейдите в свое приложение.
  • На боковой панели слева нажмите "Настройки".
  • В главном разделе нажмите "Добавить платформу".
  • Нажмите "Веб-сайт".
  • Укажите свой обратный вызов в поле URL-адреса сайта (например, http://localhost:3000/auth/facebook/callback).

Ответ 3

URL-адрес обратного вызова должен быть указан в настройках аутентификации Clint O, чтобы facebook мог отправлять учетные данные пользователя и получать доступ к Token после входа пользователя в facebook через ваше приложение. Пользовательский интерфейс веб-сайта разработчика Facebook снова изменился. Теперь блок настроек клиента OAuth был перемещен в Facebook Login. Чтобы предоставить URL-адрес обратного вызова Теперь путь

Панель управления приложениями > В левой боковой панели > facebook login > Настройки Clint Oauth > Действительные URI перенаправления OAuth

Ответ 4

"URL-адрес обратного вызова" - это URL-адрес, с которым будет связаться после того, как пользователь примет или отклонит запрос OAuth.

Этот параметр задается как параметр вашего запроса OAuth. Таким образом, вы устанавливаете URL-адрес в своей собственной программе, а не где-то в Facebook.

В Java/ Spring social вы бы сделали:

OAuth2Parameters params = new OAuth2Parameters();
params.setRedirectUri("http://yoursite/callback");

Как только вы установите это значение, оно также должно совпадать с "Действительным URL-адресом перенаправления OAuth", как упоминается ответ sivanagaraju, иначе Facebook отклонит его. На вкладке "Вход в Facebook" в вашем приложении введите все действительные URL-адреса обратного вызова, такие как http://localhost/callback, http://productionUrl/callback и т.д.

Если вы не видите вкладку "Вход в Facebook" под своим приложением, нажмите "Добавить продукт" > "Войти в Facebook" > "Начало работы". Введите действительные номера обратного вызова → Сохранить изменения.

Ответ 5

  • Перейдите на страницу разработчиков Facebook.
  • В левой боковой панели в разделе "Продукты" вы увидите или добавите продукт для входа в Facebook.
  • После того, как вы добавили его, вы можете перейти к настройкам входа в Facebook и добавить свой URL в "Действительные URI перенаправления OAuth"