Facebook

Урок 366 из 439
Автор: Анна Кокина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Дата изменения: 06.07.2021
Просмотров: 15057
Ограничения по редакциям: Ограничений нет

Facebook

Чтобы пользователи Вашего сайта могли авторизоваться через социальную сеть Facebook, необходимо указать:

    В настройках модуля Социальные сервисы (Настройки > Настройки продукта > Настройки модулей > Социальные сервисы):
  1. Идентификатор приложения (App ID);
  2. Секретный код приложения (App Secret);
  3. В настройках приложения Facebook:
  4. Специальную ссылку вида https://ваш_сайт/bitrix/tools/oauth/facebook.php в поле "Действительные URL-адреса для перенаправления OAuth" .

Подключение пошагово

Прежде всего зарегистрируемся в качестве разработчика на сайте Facebook for developers. Затем нажмем кнопку «Создать приложение». fb1.png

Так как нам нужна авторизация в Битрикс через Facebook, то в открывшемся окне выберем тип приложения Потребительское и нажмём Продолжить .

В следующем окне зададим название и контактный адрес приложения, нажмём Создание приложения fb3.png , пройдём каптчу fb4.png .

Далее поработаем во вкладке Настройки > Основное:

fb5.png


1 скопируем ID приложения и вставим его в соответствующее окно настройки параметров модуля Социальные сервисы;
2 в поле Секрет приложения нажмем кнопку Показать и скопируем код в соответствующее окно настройки параметров модуля Социальные сервисы;
3 укажем домен приложения (адрес нашего сайта), URL-адрес страницы Пользовательского соглашения, Политики конфиденциальности и Инструкции для удаления данных В приложениях, которые получают доступ к данным пользователей, должна предоставляться возможность запросить удаление данных. Ваше приложение будет соответствовать этому требованию, если в нем будет доступна функция обратного вызова для запросов на удаление данных или инструкции по удалению данных пользователя из вашего приложения или с сайта. . Укажем категорию «Бизнес и страницы» и Назначение использования - Вы или принадлежащая вам компания. Загрузим иконку приложения (1024x1024 px на прозрачном фоне);
4 сохраним внесенные изменения;
5 добавим товар. По умолчанию добавится товар Вход через Facebook.

Теперь перейдем на страницу Вход через Facebook > Настройки:

fb6.png


6 пропишем адрес, указанный в подсказках настройки модуля Социальные сервисы;
7 переключим слайдер в положение В разработке, подтвердив fb7.png свой выбор.

Готово! Теперь на сайте можно будет авторизоваться и через социальную сеть Facebook!

Примечание: если при входе на сайт через Facebook появляется ошибка Invalid Scopes: user_friends, то в настройках созданного приложения перейдите во вкладку Проверка приложения > Разрешения и функции и запросите расширенный доступ

Нажмите на рисунок, чтобы увеличить

для разрешения user_friends.

Примечание: Со временем социальные сервисы могут изменять внешний вид мастеров регистрации приложений. В уроках могут не отображаться последние изменения. Пожалуйста, сообщайте нам о замеченных вами изменениях.
Для отправки комментария воспользуйтесь расположенной в правом нижнем углу окна браузера кнопкой:



Курсы разработаны в компании «1С-Битрикс»
Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Нам жаль это слышать… Но мы постараемся быть лучше! Поясните, пожалуйста, свой выбор:

Мы благодарны Вам за помощь в улучшении документации.

Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас