Интеграция с Facebook

Для интеграции комментариев социальной сети Facebook в компонент NorCompetition потребуется выполнение ряда действий: создание нового приложения FB и настройка параметров на стороне NorrCompetition.

Создание приложения Facebook

Для создания приложения Facebook откройте следующую ссылку: https://developers.facebook.com/apps/

Отобразится список созданных вами приложений для Facebook.
В верхнем правом углу нажмите на кнопку “Создать новое приложение”.

Далее выберите тип приложения Website (“Веб-сайт”).
Появится интерфейс Quickstart (Быстрый старт) для веб-сайта. Нажмите в правом верхнем углу Skip and create App ID (Пропустить и создать ID приложения).

Следующее действие - создание ID для нового приложения. Нажмите на Create a New App ID. Появится всплывающее окно, поля в котором нужно заполнить.

  • Display Name (Показать имя) - название вашего приложения или сайта.
  • Namespace - уникальный идентификатор для вашего приложения (опционально).
  • Тестовая версия приложения - параметр по умолчанию отключен. Не меняйте его.
  • Category - выбор категории, соответствующий содержанию вашего сайта.

Нажмите на кнопку Create App ID.

На экране увидим настройки нового приложения. Обратите внимание, что новое приложение находится в статусе разработки и его нужно будет опубликовать, что мы рассмотрим ниже.

Выберите в левом сайдбаре пункт Settings (“Настройки”). Здесь нужно заполнить следующие поля:

Настройки приложения Facebook
Настройки приложения Facebook.
  • App Domains. Необязательное поле. В нем указывается домен сайта без http, например mysite.com. Чтобы появилась возможность сохранить настройки этого поля, ниже нужно нажать на кнопку Add Platform, выбрать website и в появившихся полях заполнить URL сайта.
  • Contact E-mail - укажите свой e-mail.

    Внимание: заполнение этого поля обязательно для активации приложения!

Значение App ID понадобится для последующей вставки в настройки NorrCompetition.

Теперь в левом сайдбаре нажмите на Status & Review.

Активируйте параметр Do you want to make this app and all its live features available to the general public? Выставите в “Yes” (Да) и сохраните настройки.

Активация приложения Facebook
Активация приложения Facebook.

Настройка на стороне NorrCompetition

Откройте настройки компонента:
Панель администратора > Компоненты > NorrCompetition > Настройки, вкладка "Комментарии".

В параметре ID Facebook приложения укажите ID, который получили, выполняя первый шаг.

Готово, теперь в NorrCompetition появятся комментарии от Facebook.

Модерирования комментариев Facebook, оставляемых на сайте, происходит через приложение Facebook. Для этого NorrCompetition создаст специальный мета-тег:

meta property="fb:app_id" content="{ID Facebook приложения}"