Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Не работает авторизация Facebook

Всем привет.

 

IPS 4.2.6. Всё везде настроил. При попытке авторизации Facebook выдаёт сообщение:

"URL заблокирован: Не удалось выполнить переадресацию, поскольку конечный URI не внесен в «белый» список в разделе приложения «Клиентские настройки OAuth». Убедитесь в том, что вход с помощью OAuth включен для клиента и веб-форм, а также добавьте все домены вашего приложения в качестве действительных URI для переадресации OAuth."

 

Что и как делать с этими URI? Или проблема ещё в чём-то?

Рекомендованные сообщения

  • Автор

да

Убедитесь в том, что вход с помощью OAuth включен для клиента и веб-форм, а также добавьте все домены вашего приложения в качестве действительных URI для переадресации OAuth.

Проверяйте настройки. Может, где-то что-то не дописали или не включили.

  • Автор
Проверяйте настройки. Может, где-то что-то не дописали или не включили.

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

Если FB отдает ошибку, то и проверять нужно его настройки.

 

В поле "Действительные URL-адреса для перенаправления OAuth" что указано?

  • Автор

Пробовал указывать URL форума либо оставлять поле пустым - всегда такая же ошибка.

Скриншот покажите

  • Автор
post-57364-0-68407700-1514285994_thumb.jpg

Укажите адрес форума и сохраните изменения.

Только внимательнее. Если указать просто домен, то FB добавит https протокол. А у Вас http.

  • Автор

Дело было именно в "http". Спасибо. Сам бы никогда не догадался. В инете эта тема много раз обсуждалась, но про http я информации не видел.

  • 1 год спустя...

такая же ошибка, при попытке авторизации

URL заблокирован: Не удалось выполнить переадресацию, поскольку конечный URI не внесен в «белый» список в разделе приложения «Клиентские настройки OAuth». Убедитесь в том, что вход с помощью OAuth включен для клиента и веб-форм, а также добавьте все домены вашего приложения в качестве действительных URI для переадресации OAuth.

в настройках урл вроде все верно указано, в чем может быть причина?

999.jpg

в настройках урл вроде все верно указано, в чем может быть причина?

 

У Вас приложение выключено и имеет статус "В разработке". Может проблема в этом.

У Вас приложение выключено и имеет статус "В разработке". Может проблема в этом.

Нет проблема не в этом, я изначально его включил то есть статус был "Вкл Статус: опубликовано" далее выключил, сейчас опять включил, но ошибка прежняя,

2.jpg

Ошибка при попытке авторизации

190ff64cf4891d491.jpg

Ошибка при попытке авторизации

 

А в ссылке значение параметра redirect_uri равно

https://www.[REDACTED]/forum/applications/core/interface/facebook/auth.php

А в ссылке значение параметра redirect_uri равно

https://www.[REDACTED]/forum/applications/core/interface/facebook/auth.php

Что то я немножко не догоняю, этот урл нужно прописывать в место https://www.***/forum/oauth/callback/ ??

Этот урл /applications/core/interface/facebook/auth.php я не где не прописывал он видимо образуется при обращении к /forum/oauth/callback/

 

Добавил ещё forum/applications/core/interface/facebook/auth.php в настройку "Действительные URI перенаправления для OAuth" и заработало странно, но не где не указано, что такой урл нужно прописать

Изменено пользователем avgaz

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.