Facebook*

Урок 266 из 332
Автор: Анна Кокина
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 42867
Дата изменения: 12.09.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Ограничений нет

* Социальная сеть признана экстремистской и запрещена на территории Российской Федерации.

  Настройка авторизации через 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.

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

  "Богатые" ссылки (Rich Links) на Instagram*

Чтобы добавляемые на сайте ссылки на Instagram* были более информативными (т.е. имели описание и изображение), необходимо подключить функционал Описываемый функционал доступен с версий модулей Социальные сервисы (socialservices) 21.100.0 и Главный модуль (main) 21.400.0. "богатые" ссылки (Rich Links):

  • В настройках Главного модуля (Настройки > Настройки продукта > Настройки модулей > Главный модуль) отметьте опцию Включить богатые ссылки ;
  • В настройках модуля Социальные сервисы (Настройки > Настройки продукта > Настройки модулей > Социальные сервисы) отметьте опцию Использовать приложение для формирования богатых ссылок Instagram*:
  • На сайте Facebook* for developers. в созданное ранее приложение добавьте разрешение "oEmbed".

Функционал "богатых" ссылок начнёт работать после того, как Ваше приложение пройдёт премодерацию в Facebook*.



Нам жаль это слышать… Но мы постараемся быть лучше!

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

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