Настраиваем интеграцию с Facebook, Twitter и Google

max

Регистрация
14.11.15
Сообщения
2
Симпатии
3
#1
Интеграция с Facebook

Интеграция с Facebook была доступна в XenForo с самого начала. Но в случае, если Вы не знакомы с данной настройкой, то выполните инструкцию для интеграции XenForo с Facebook для того, чтобы пользователи смогли зарегистрироваться на Вашем форуме или войти на него, используя свою учётную запись с этого сервиса:

Facebook.png


  1. Для настройки данной интеграции у Вас должна быть учётная запись на Facebook. Будете ли Вы использовать свою личную учётную запись или заведёте отдельную именно для интеграции - не имеет никакого значения. Никакие данные Вашей учётной записи не будут видны пользователям.
  2. Перейдите на страницу

    Пожалуйста, войдите или зарегистрируйтесь для просмотра текста.

    , нажмите на кнопку "Приложения" в верхнем меню и выберите опцию "Create a new app" (создать новое приложение).
  3. Заполните поле "Display Name" (отображаемое имя для приложения), выберите категорию и нажмите "Create app" (создать приложение".
  4. Возможно Вас попросят пройти проверку на защиту от спама. Через несколько секунд Вы увидите главную страницу своих приложений. Запишите куда-нибудь значения из полей App ID (идентификатор приложения) и App secret.
  5. Из боковой панели выберите пункт "Settings" (настройки) и внизу страницы нажмите на "Add Platform" (+ добавить платформу). Выберите "Website" (веб-сайт) из представленного списка.
  6. Заполните поле "Site URL" (адрес сайта).
  7. На боковой вкладке "Status & Review" переключите слайдер в значение "Да" для того, чтобы "make this app and all its live features available to the general public"
  8. Вернитесь в панель управления Вашего форума и в настройках интеграции с Facebook заполните поля Application ID и Application Secret теми данными, которые Вы уже предварительно где-то сохранили.
  9. Тестируем. Вход/Регистрация через Facebook теперь должны работать.

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

Twitter.png


  1. Для настройки данной интеграции у Вас должна быть учётная запись в Twitter. Будете ли Вы использовать свою личную учётную запись или заведёте отдельную именно для интеграции - не имеет никакого значения. Никакие данные Вашей учётной записи не будут видны пользователям.
  2. Перейдите на страницу

    Пожалуйста, войдите или зарегистрируйтесь для просмотра текста.

    и нажмите "Create a new application" (создать новое приложение).
  3. Далее укажите "Name" (название), "Description" (описание), и "Website" (адрес сайта). Согласитесь с правилами использования и нажмите на кнопку "Create your Twitter application" (создать моё Twitter приложение). Теперь стало необходимым привязывать номер мобильного телефона к учётной записи Twitter для того, чтобы иметь возможность создания приложений.
  4. Через несколько секунд, Вы увидите все данные своего нового приложения. Запишите куда-нибудь содержимое полей Consumer key и Consumer secret.
  5. Нажмите на вкладку "Settings" (настройки). Здесь Вам необходимо заполнить поле "Callback URL" (просто укажите адрес своего сайта) и отметить галочкой настройку "Allow this application to be used to

    Пожалуйста, войдите или зарегистрируйтесь для просмотра текста.

    ".
  6. Вернитесь в панель управления Вашего форума и в настройках интеграции с Twitter заполните поля Consumer Key и Consumer Secret теми данными, которые Вы уже предварительно где-то сохранили.
  7. Тестируем. Вход/Регистрация через Twitter теперь должны работать.

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

Google.png


  1. Для настройки данной интеграции у Вас должна быть учётная запись в Google. Будете ли Вы использовать свою личную учётную запись или заведёте отдельную именно для интеграции - не имеет никакого значения. Никакие данные Вашей учётной записи не будут видны пользователям.
  2. Перейдите на страницу

    Пожалуйста, войдите или зарегистрируйтесь для просмотра текста.

    и нажмите "Create Project" (создать проект).
  3. Заполните поля "Project name" (название проекта) и "Project ID" (ID проекта). Согласитесь с правилами и условиями предоставления услуг. Возможно Google попросит подтвердить номер мобильного телефона, привязанного к Вашей учётной записи. Подтверждаем и нажимаем кнопку "Create" (создать).
  4. Из боковой панели выбираем "APIs & auth", затем выбираем "Credentials" и нажимаем "Create New Client ID".
  5. Тип приложения выбираем "Web application" и в обоих полях указываем ссылку на Ваш сайт, и нажимаем "Create Client ID".
  6. После сохранения появится новая секция под названием "Client ID for web application". Теперь возвращаемся в панель управления своего форума и в настройках интеграции с Google указываем свои Client ID и Client Secret.
  7. Тестируем. Вход/Регистрация через Google теперь должны работать.
 

Zyxiel

Регистрация
03.11.15
Сообщения
5
Симпатии
0
#2
Большое спасибо за это .. Ничего себе, я только что зарегистрировался здесь, и я учусь так много .. Извини общая новичковых .. Я didn'treally рассмотреть вопрос об использовании интеграции, потому что это было немного странно для меня .. Но благодаря этому , я могу, наконец, попробовать его: D
 

Сашок

Регистрация
05.06.16
Сообщения
4
Симпатии
0
#3
сейчас на фейсбуке совсем не так там много новых настроек
 

Revorms

Регистрация
12.08.17
Сообщения
6
Симпатии
0
#5
Может интеграцию с вк добавите. плииз
 

Next

Регистрация
29.09.14
Сообщения
8,525
Симпатии
804
#6

iZombie

Регистрация
23.07.17
Сообщения
24
Симпатии
1
#7
В чем может быть проблема? Вроде всё по инструкции делал. Подскажите пожалуйста как исправить.
Невозможно загрузить URL: Домен этого URL не включен в список доменов приложения. Чтобы загрузить этот URL, добавьте все домены и поддомены своего приложения в поле «Домены приложения» в настройках вашего приложения.
 

Вложения

Next

Регистрация
29.09.14
Сообщения
8,525
Симпатии
804
#8
Попробуйте прописать путь до регистрация
Например [URL]https://domen.ru/register/odnoklassniki?reg=1[/URL] odnoklassniki замените на свою соц.сеть
 
Последнее редактирование:

iZombie

Регистрация
23.07.17
Сообщения
24
Симпатии
1
#9
Next, Спасибо за помощь но я решил уже по другому и вот решение для всех, может кому понадобиться.
  1. Продукты / Вход через FB
  2. Меняем на 'Нет' в "Использовать строгий режим для URI перенаправления"
  3. Добавить домен в поле "Действительные URL-адреса для перенаправления OAuth"
  4. Нажать на кнопку 'Сохранить'
Готово ;)