Facebook*
Настройка авторизации через Facebook*
Чтобы пользователи Вашего сайта могли авторизоваться через социальную сеть Facebook*, необходимо указать:
- В настройках модуля Социальные сервисы (Настройки > Настройки продукта > Настройки модулей > Социальные сервисы):
- Идентификатор приложения (App ID);
- Секретный код приложения (App Secret); В настройках приложения Facebook*:
- Специальную ссылку вида
https://ваш_сайт/bitrix/tools/oauth/facebook.php
в поле "Действительные URL-адреса для перенаправления OAuth" .
Подключение пошагово
Прежде всего зарегистрируемся в качестве разработчика на сайте Facebook for developers. Затем нажмем кнопку «Создать приложение».
Так как нам нужна авторизация в Битрикс через Facebook*, то в открывшемся окне выберем тип приложения Потребительское и нажмём Продолжить .
В следующем окне зададим название и контактный адрес приложения, нажмём Создание приложения , пройдём каптчу .
Далее поработаем во вкладке Настройки > Основное:
1 скопируем ID приложения и вставим его в соответствующее окно настройки параметров модуля Социальные сервисы;
2 в поле Секрет приложения нажмем кнопку Показать и скопируем код в соответствующее окно настройки параметров модуля Социальные сервисы;
3 укажем домен приложения (адрес нашего сайта), URL-адрес страницы Пользовательского соглашения, Политики конфиденциальности и Инструкции для удаления данных В приложениях, которые получают доступ к данным пользователей, должна предоставляться возможность запросить удаление данных. Ваше приложение будет соответствовать этому требованию, если в нем будет доступна функция обратного вызова для запросов на удаление данных или инструкции по удалению данных пользователя из вашего приложения или с сайта. . Укажем категорию «Бизнес и страницы» и Назначение использования - Вы или принадлежащая вам компания. Загрузим иконку приложения (1024x1024 px на прозрачном фоне);
4 сохраним внесенные изменения;
5 добавим товар. По умолчанию добавится товар Вход через Facebook*.
Теперь перейдем на страницу Вход через Facebook* > Настройки:
6 пропишем адрес, указанный в подсказках настройки модуля Социальные сервисы;
7 переключим слайдер в положение В разработке, подтвердив свой выбор.
Готово! Теперь на сайте можно будет авторизоваться и через социальную сеть 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*.
и Ваше мнение важно для нас