Light-electric.com

IT Журнал
61 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Домены приложения facebook

Приложение Facebook. Домен этого URL-адреса не включен в домены приложений. Зачем?

3 Angel [2017-10-16 06:47:00]

При попытке входа в приложение Facebook я получаю следующую ошибку:

Невозможно загрузить URL-адрес: домен этого URL-адреса не включен в домены приложений. Чтобы загрузить этот URL-адрес, добавьте все домены и поддомены вашего приложения в поле «Домены приложений» в настройках вашего приложения.

Как вы можете видеть на следующем изображении:

Ниже приведена конфигурация, которую я установил в своем приложении для Facebook.

( Примечание: для целей конфиденциальности Я изменил значения для App ID и App Secret на изображении)

Код этого базового примера приложения находится в этом репозитории GitHub:

Я действительно не знаю, почему он говорит, что the domain of this URL isn’t included in the app domains , когда он на самом деле там.

В поле: App Domains Я одновременно пробовал оба домена:

Сгенерированный URL-адрес входа выглядит следующим образом:

Я настроил домен: facebook-php-test.com как виртуальный хост на сервере Apache.

Я должен сказать, что я много работал с Facebook PHP SDK , и это первый раз, когда я начинаю бороться с этим. На самом деле, у меня возникла проблема с другим большим приложением, с которым я работал, после нескольких часов, пытаясь решить проблему, я создал это фиктивное приложение, чтобы выяснить, в чем причина проблемы.

Я пробовал много вещей без успеха.

Любая идея о том, как решить эту проблему?

EDIT 01

Следуя предложению Mr.Geeker comment, я сделал следующее.

Добавлен продукт: Facebook Login и настроен следующим образом:

Затем, наконец, я мог идти вперед, и меня попросили разрешения:

Но, к сожалению, после предоставления разрешений я получил следующее:

Любая идея о том, как продолжить с этой точки?

EDIT 02 — РЕШЕНИЕ

Я закончил отключать параметр: Use Strict Mode for Redirect URIs в разделе Client OAuth Settings . Говорят, что это strongly recommended имеет эту функцию On , но я не мог заставить это работать с этим On .

Кстати, я также отключил: Client OAuth Login , так как мое приложение не использует его.

Наконец, единственная функция, которую я разрешаю: Client OAuth Settings : Web OAuth Login .

php facebook facebook-graph-api facebook-php-sdk

Что такое Домены приложений в Facebook приложениях?

Я хочу добавить возможность «войти с помощью Facebook» на мой сайт. Но я в замешательстве, когда регистрирую свой сайт в Facebook приложениях. Что я должен ввести в App Domains ?

8 Ответов

домен приложения — это ваше доменное имя.

Прежде чем ввести свой домен, сначала нажмите на кнопку Добавить платформу, выберите веб-сайт, введите свой сайт URL и мобильный сайт url. Сохраните настройки.

После этого вы можете ввести доменное имя в поле Домены приложения.

Чтобы добавить к ответам выше, домен приложения требуется по соображениям безопасности. Например, ваше приложение отправляло браузер в «www.example.com/PAGE_NAME_HERE» , но внезапно стороннее приложение (или что-то еще) отправляет пользователя в «www.supposedlymaliciouswebsite.com/PAGE_HERE» , а затем появляется ошибка 191, указывающая, что это не было частью доменов приложения, перечисленных в настройках приложения Facebook.

Если вы не укажете платформу для приложения, вы не сможете правильно добавить домен приложения.

Вот пример-проверьте, что это тип веб-сайта платформы.

http:/ / www.example.com:80 /somepage?parameter1=»hello»&parameter2=»world»

жирная часть — это имя домена. 80 редко включаются. Я публикую его, так как многие люди могут задаться вопросом, является ли 3000 или какой-то другой порт частью домена, если они еще не запустили свое приложение для производства. Обычно вы не указываете его, так как 80 является значением по умолчанию, но если вы просто хотите указать localhost , просто сделайте это без номера порта, он работает так же хорошо. Однако адрес должен быть http://localhost:3000 (если он у вас есть на этом порту).

это означает ваш сайт, на котором работает ваше приложение. как будто вы сделали приложение www.xyz.pqr затем вы наберете этот www.xyz.pqr в домене приложения сайт, на котором работает ваше приложение, должен быть безопасным и действительным

Это просто домен, в котором будет размещено ваше приложение «facebook» (что означает приложение, видимое на facebook, но размещенное на веб-сайте www.xyz.com). Таким образом, Вы можете поместить домен приложения = www.xyz.com

Я думаю, что это просто домен вашего сайта (например, example.com)

Я думаю, что это домен, в котором вы запускаете свое приложение.

Например, ваш canvas URL — это facebook.yourdomain.com, вы должны указать домен приложения как .yourdomain.com

Похожие вопросы:

Я продолжаю видеть focused и слышать о focusing в рамках разработки Android приложений. Мой вопрос: Что такое фокусировка и как она применяется в приложениях Android? Разве это важно? Что вы можете.

Я начинаю разрабатывать приложения Facebook. Я уже прочитал FPP, но для меня недостаточно ясно, что именно я могу, и что я не могу сделать в своих приложениях. Такие вещи, как использование Google.

Я примерно понимаю, что такое AppDomain, однако я не совсем понимаю, как использовать AppDomain. Я участвую в большом серверном приложении C# / C++, и мне интересно, как использование AppDomains.

Я получал эту ошибку входа в систему facebook: URL заблокирован Это перенаправление не удалось, потому что перенаправление URI не является белый список в настройках клиента приложения OAuth.

Я использую Laravel 5.6 + львицей осуществить вход в систему, используя Facebook . Я также использую cloud9 , чтобы помочь мне разработать его. Я следовал многим учебникам , но это красное сообщение.

Facebook только что объявили о поддержке нескольких доменов приложений (читайте Сообщение здесь ) в своих приложениях. У нас есть несколько приложений, так как наш сайт локализован, но теперь, с эта.

Мне любопытно узнать, как emojidom может показывать этот значок поверх других приложений. Что же это такое на самом деле? Потому что этот значок появляется на whatsapp, hangouts, facebook messenger.

Я использую facebook логин для моего Django приложения. Недавно facebook обновил свою функцию безопасности, включив строгий режим для всех приложений. После этого изменения пользователи не могут.

Для чего используется домен приложения в Facebook приложениях? Кто-то спросил то же самое в том, что такое Домены приложений в Facebook приложениях? но на самом деле я ничего не понял. То, что я.

Читать еще:  Управление записями домена

Инструкции от Janrain для настройки поставщика социальных Логинов конфликтуют с подсказкой в сообщении об ошибке из ответа Facebook https. Подробности следуют. Экран ошибки при тестировании Facebook.

Что такое доменные приложения в приложениях Facebook? — facebook

Я хочу добавить возможность входа в Facebook с моим сайтом. Но я смущен, когда регистрирую свой сайт в приложениях Facebook. Что мне следует вводить в App Domains ?

  • 21
  • 8
  • 12 окт 2019 2019-10-12 21:21:31
  • Namal

8 ответов

Я думаю, что это всего лишь домен вашего сайта (например, example.com)

  • 12 окт 2019 2019-10-12 21:21:34
  • Thomas Guillory

Я думаю, что это домен, в котором вы запускаете свое приложение.

Например, ваш URL холста facebook.yourdomain.com, вы должны указать домен приложения как .yourdomain.com

  • 12 окт 2019 2019-10-12 21:21:33
  • hungneox

Это просто домен, в котором будет размещено ваше приложение «facebook» (которое означает приложение, видимое на facebook, но размещенное на веб-сайте www.xyz.com). Таким образом, вы можете установить App Domain = www.xyz.com

  • 12 окт 2019 2019-10-12 21:21:33
  • Revious

он обозначает ваш сайт, на котором работает ваше приложение. как вы сделали приложение www.xyz.pqr то вы наберете это www.xyz.pqr в домене приложения сайт, на котором работает ваше приложение, должен быть безопасным и действительным.

  • 12 окт 2019 2019-10-12 21:21:33
  • saurabh

HTTP:// www.example.com:80/somepage параметр1 = «привет» & параметр2 = «мир»

Полужирная часть — это Domainname. 80 редко включается. Я размещаю его, так как многие люди могут задаться вопросом, является ли 3000 или какой-либо другой порт частью домена, если они еще не создали свое приложение для производства. Обычно вы не указываете его с 80 по умолчанию, но если вы просто хотите указать localhost просто сделать это без номера порта, он работает так же хорошо. Однако адрес должен быть http://localhost:3000 (если он у вас на этом порту).

  • 12 окт 2019 2019-10-12 21:21:33
  • patriques

Если вы не укажете платформу для приложения, вы не сможете правильно добавить домен приложения.

Вот пример — проверьте, что это тип платформы веб-сайта.

  • 12 окт 2019 2019-10-12 21:21:32
  • Gajen Sunthara

Чтобы добавить к ответам выше, домен приложения требуется по соображениям безопасности. Например, ваше приложение отправляет браузер в «www.example.com/PAGE_NAME_HERE» , но вдруг стороннее приложение (или что-то еще) отправляет пользователя в «www.supposedlymaliciouswebsite.com/PAGE_HERE» , тогда возникает ошибка 191, говорящая, что это не было частью приложения доменов, перечисленных в настройках вашего приложения Facebook.

  • 12 окт 2019 2019-10-12 21:21:32
  • escape008

домен приложения — это ваше доменное имя.

Прежде чем вводить свой домен, сначала нажмите «Добавить платформу», выберите веб-сайт, введите URL-адрес вашего сайта и URL-адрес мобильного сайта. Сохраните настройки.

После этого вы можете ввести имя домена в поле Домены приложений.

Facebook OAuth «Домен этого URL-адреса не входит в домен приложения»

Позвольте мне сначала начать с того, что я искал ответ на этот вопрос в течение некоторого времени .

Я пытаюсь настроить Facebook OAuth для работы с моим приложением, которое разрабатывается локально на моей машине. Все работало идеально с авторизацией в Facebook, пока я не перешел от использования localhost к другому доменному имени (по-прежнему локально к моей машине). Теперь я получаю следующую ошибку.

Can’t Load URL: The domain of this URL isn’t included in the app’s domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings.

Мой файл hosts содержит 127.0.0.1 photovote.dev (отлично работает)

Мое перенаправление в моем приложении (с использованием Socialite) — http://photovote.dev/auth/facebook/callback

В моих настройках приложения Facebook .

  • Мой домен приложения photovote.dev
  • мой URL-адрес сайта http://photovote.dev/
  • Мои действительные URI перенаправления OAuth http://photovote.dev/auth/facebook/callback

URL-адрес во время сообщения об ошибке:

Я в недоумении, что проблема .

Экранный снимок 1

Экранный снимок 2

25 ответов

Это обычно происходит, если вы ввели неправильные данные при создании приложения в Facebook. Или вы изменили URL-адрес существующего приложения?

Можете ли вы перепроверить настройки своего APP на этой странице?

Выберите правильное приложение и нажмите кнопку редактирования;

Проверьте URL-адреса и amp; пути правильно введены и указывают на сайт, на котором вы установили плагин Ultimate Facebook.

Если кто-то сталкивается с этим и ищет эти настройки (например, я был)

  1. В левой части нажмите «+ Добавить продукт» и выберите «Facebook Login» (он был в верх для меня)
  2. См. новые настройки, доступные с левой стороны.
  3. Теперь у вас будут настройки OAuth на «Параметры продукта»

Дополнительная информация: Не забудьте добавить URL-адрес обратного вызова, например http://localhost:3000 , в поле Valid OAuth redirect URIs на странице настроек входа в Facebook

У меня была та же проблема. Я решил это, добавив мой URI перенаправления OAuth в качестве аргумента для вызова функции getAccessToken:

Если в эту функцию не передается аргумент, SDK сам генерирует URI-редиректа, который должен работать, но в моем случае это не так.

Надеюсь, это поможет кому-то.

Убедитесь, что ваше приложение является общедоступным. Нажмите + Добавить продукт Теперь перейдите к продуктам = > Логин в фейсбук Теперь сделайте следующее:

Действительные URI перенаправления OAuth: example.com /

Деактивировать URL-адрес обратного вызова: Ссылка

Вот что я сделал для решения этой проблемы:

1)Включить«ВстроенныйбраузерOAuthLogin«

2) Отключите « Использовать строгий режим для переадресации URI » и введите перенаправление URI, как и я.

3) Оставьте все остальные параметры, как есть.

4) Сохраните изменения.

У меня была та же проблема, и она исходила из неправильного идентификатора приложения client_id / Facebook.

Вы переключили свое приложение Facebook на «общедоступный» или «онлайн»? Когда вы это сделаете, Facebook создает новое приложение с новым идентификатором приложения.

Вы можете сравнить значение параметра «client_id» в URL-адресе с таковым на панели управления Facebook.

Нажмите здесь Код проекта ! Пример его кода. Его работа ко мне

Как я его исправил: я перешел в текстовое поле Valid UAuth Redirect URI и установил точный URL, не только домен :

(URL может отличаться в вашем случае, проверьте его в адресной строке браузера).

Это вызвано установкой Использовать строгий режим для URI переадресации, который был заблокирован в позиции «Да».

У меня была та же проблема,

Я только что добавил ссылку моего локального адреса Ссылка на Site URL в настройках моего приложения Ссылка .

Теперь он отлично работает 🙂 Я надеюсь, что это было полезно;)

По состоянию на 2017-10.

Решение, решившее мою проблему.

В настоящее время FB делает этот сюрприз.

. app’s Client OAuth Settings. Make sure Client and Web OAuth Login are on.

Крайняя косая черта важна. Они должны совпадать в вашем коде приложения и в настройках администратора FB. Так что это конфиг где-то в вашем коде (см. Ниже, как получить любое доменное имя для приложения dev):

ЧтобыполучитьлюбоедоменноеимядляприложенияналокальноймашинеWindows,отредактируйтефайл host .Пользовательскиеименахороши,чтобыизбавитьсяотвсех localhost:8080 , 0.0.0.0:30303 , 127.0.0.0:8000 ит.Д.Посколькунекоторыесторонниеслужбы,такиекакFB,иногданепозволяютвамиспользоватьимена 127.0.0.0 .

Резервныйисходныйфайл,создайтекопиюсдругимименем(неработаетвроднойWindowsCMD.Яиспользую Git for Windows , у него много команд Unix)

Добавьте это в hosts

Чтобы избавиться от портовой части hosts , настройте NGINX, например.

В большинстве случаев это происходит, если не вставлять правильный действительный URL-адрес перенаправления OAuth в разделе продукта панели мониторинга FB. Я предлагаю следовать приведенным ниже шагам.

01. Проверить базовую настройку приложения в порядке с изображением ниже с вами

02.проверьте,естьлиуваспродукт

Если«Да»толькочтопопалвнутрьнастройкипродукта.

03.Проверить,имеетсялиувасдействительныйURL-адресперенаправленияOAuth

Егопростойозначает,чтодолжнопослевходавсистему.Этонечтоиное,каквашобратныйвызовURl.Выможетеувидетьвмоемнижнемизображении,ядобавилнесколькоURL-адресовпереадресации.

  1. У вас еще проблемы. Посмотрите мое видео— >Ссылка

Ничто на самом деле не работало для меня, пока я не обновил версию SDK, которую я использовал. Я начал с 5.0. Даже 5.4.0 тоже не сработает. Когда я обновлялся до 5.6.2, он работал безупречно, несмотря на то, что в изменениях не было ничего важного!

Этот параметр должен быть включен на портале:

В случае, если это поможет кому-то еще, это началось для меня на более раннем сайте, когда «Действительные URI перенаправления OAuth» стали обязательными. Сайт по-прежнему использовал V4 PHP SDK, и проблема была решена для меня путем обновления до V5 SDK.

Facebook недавно отключил кнопку переключения для « Использовать строгий режим для переадресации URI », поэтому вам нужно добавить точный URI, который вызывается при нажатии кнопки входа в систему. Для моего случая это было так, как показано на снимке экрана. Он решил проблему для меня:)

В разделе домена приложения вы пишете домен вашего приложения, но вам также необходимо добавить свой домен для входа в систему, то есть имя html-страницы, где вы просите пользователя войти в систему. В моем случае я тестировал его на локальном хосте, и логин-логин был localhost / login, если я только разместил Ссылка в разделе домена приложения, я получаю это ошибка. Но после добавления Ссылка ошибка была исправлена. а также настройки приложения изменились в более новой версии SDK, в которой нет опции для перенаправления OAuth. Вы должны назначить маршрут перенаправления непосредственно со стороны сервера, после успешного получения токена OAuth.

Это сработало для меня:

Вот что нужно понять: Facebook всегда будет проверять домен WWW . Поэтому убедитесь, что в вашем браузере сначала работает www.your_domain.dev .

Возможно, что если на вашем локальном сервере несколько виртуальных хостов, другой виртуальный хост переопределяет « www.your_domain.dev ». Поэтому, пожалуйста, проверьте это. Apache выберет ПЕРВОЕ определение домена (или портов, или что-то в этих терминах — я не эксперт по этому вопросу, но узнал по ошибкам). Легким быстрым решением для этого виртуального хоста является переопределение «виртуального хоста» www.your_domain.dev в самом верху файла «httpd-vhosts.conf».

Перейдите в « /apache/conf/https-vhosts.conf » и поместите это в самую верхнюю часть файла:

Далее: Если вы используете систему Windows, отредактируйте файл «hosts» в «C: Windows System32 drivers etc», добавив две строки:

Далее: Перезагрузите сервер Apache, и теперь все должно работать.

Я надеюсь, что это поможет вам и сэкономит ваше время. Я потратил почти целый день на поиски в Интернете и вытаскивал свои волосы и не мог найти ничего полезного, пока не нашел это.

Facebook OAuth «Домен этого URL не входит в домен приложения»

Позвольте мне сначала начать с того, что я искал ответ на этот вопрос в течение некоторого времени.

Я пытаюсь настроить Facebook OAuth для работы с моим приложением, которое разрабатывается локально на моей машине. Все отлично работало с авторизацией в Facebook. Я перешел от использования localhost к другому доменному имени (по-прежнему локально к моей машине.) Теперь я получаю следующую ошибку.

Невозможно загрузить URL-адрес: домен этого URL-адреса не включен в приложение. домены. Чтобы загрузить этот URL-адрес, добавьте все домены и поддомены вашего приложения в поле «Домены приложений» в настройках вашего приложения.

Мой файл hosts содержит 127.0.0.1 photovote.dev (отлично работает)

Мое перенаправление в моем приложении (используя Socialite) — http://photovote.dev/auth/facebook/callback

В моих настройках приложения Facebook.

  • Мой домен приложения photovote.dev
  • мой URL-адрес сайта http://photovote.dev/
  • Мои действительные URI перенаправления OAuth http://photovote.dev/auth/facebook/callback

URL-адрес во время сообщения об ошибке:

Я в недоумении, что проблема.

Экранный снимок 1

Экранный снимок 2

27 ответов

Это обычно происходит, если вы ввели неправильные данные при создании приложения в Facebook. Или вы изменили URL-адрес существующего приложения?

Можете ли вы перепроверить настройки своего APP на этой странице?

Выберите правильное приложение и нажмите кнопку редактирования;

Проверьте правильность ввода URL-адресов и путей и указывайте на сайт, на котором установлен плагин Ultimate Facebook.

Если кто-то сталкивается с этим и ищет эти настройки (например, я был)

  • В левой части нажмите «+ Добавить продукт» и выберите «Facebook Login» (он был в верх для меня)
  • См. новые настройки, доступные с левой стороны.
  • Теперь у вас будут настройки OAuth на «Параметры продукта»

Дополнительная информация: Обязательно добавьте URL-адрес обратного вызова, например http://localhost:3000 , в поле Valid OAuth redirect URIs на странице настроек входа в Facebook

У меня была та же проблема. Я решил это, добавив мой URI перенаправления OAuth в качестве аргумента для вызова функции getAccessToken:

Если в эту функцию не передается аргумент, SDK сам генерирует URI-редиректа, который должен работать, но в моем случае это не так.

Надеюсь, это поможет кому-то.

Убедитесь, что ваше приложение является общедоступным. Нажмите + Добавить продукт Теперь перейдите к продуктам = > Facebook Войти Теперь сделайте следующее:

Действительные URI перенаправления OAuth: example.com/

Деактивировать URL-адрес обратного вызова: https://example.com/facebookapp

Вот что я сделал для решения этой проблемы:

1) Включить » Встроенный браузер OAuth Login «

2) Отключите » Использовать строгий режим для перенаправления URI » и введите URI перенаправления, как и я.

3) Оставьте все остальные варианты, как есть.

4) Сохраните изменения.

У меня была та же проблема, и она исходила из неправильного идентификатора приложения client_id/Facebook.

Вы переключили свое приложение Facebook на «общедоступный» или «онлайн»? Когда вы это сделаете, Facebook создает новое приложение с новым идентификатором приложения.

Вы можете сравнить значение параметра «client_id» в URL-адресе с таковым на панели управления Facebook.

Как я ее исправил: я перешел в текстовое поле Valid UA Redirect URI и установил точный URL-адрес, а не только домен:

(URL-адрес может быть другим в вашем случае, проверьте его в адресной строке браузера).

Это было вызвано установкой Использовать строгий режим для URI переадресации, который был заблокирован в позиции «Да».

Нажмите здесь Code Project ! Пример его кода. Его работа со мной

По состоянию на 2017-10.

Решение, решившее мою проблему.

В настоящее время FB делает этот сюрприз.

. приложения Настройки клиента OAuth. Убедитесь, что вход в систему Client and Web OAuth включен.

Крайняя косая черта важна. Они должны совпадать в вашем коде приложения и в настройках администратора FB. Так что это конфиг где-то в вашем коде (см. Ниже, как получить любое доменное имя для приложения dev):

Чтобы получить любое доменное имя для приложения на локальной машине Windows, отредактируйте файл host . Пользовательские имена хороши, чтобы избавиться от всех этих localhost:8080 , 0.0.0.0:30303 , 127.0.0.0:8000 и т.д. Поскольку некоторые сторонние службы, такие как FB, иногда не позволяют использовать имена 127.0.0.0 .

В Windows 10 hosts файл находится здесь:

Резервный исходный файл, создайте копию с другим именем (не работает в родной Windows CMD. Я использую Git для Windows., он имеет много команд Unix)

Добавьте это в hosts

Чтобы избавиться от портовой части :3000 , установите NGINX, например.

У меня была та же проблема,

Я только что добавил ссылку моего локального адреса http://localhost/Facebook%20Login%20Test.html на Site URL в настройках моего приложения https://developers.facebook.com/apps.

Теперь он отлично работает:) Я надеюсь, что это было полезно;)

Для меня ничего не работало, пока я не обновил версию SDK, которую я использовал. Я начал с 5.0. Даже 5.4.0 тоже не сработает. Когда я обновлялся до 5.6.2, он работал безупречно, несмотря на то, что в изменениях не было ничего важного!

В большинстве случаев это происходит, когда не вставляются правильные URL-адреса перенаправления OAuth в разделе продукта панели мониторинга FB. Я предлагаю следовать моим нижеследующим шагам

01. Проверьте, что базовая настройка приложения в порядке с изображением ниже.

02. проверьте, добавили ли вы продукт

Если нет, вы можете легко добавить продукт в систему, нажав + синус, как я покажу в нижеследующем.

Если «Да» просто попал внутрь настройки продукта.

03. Проверьте, имеется ли у вас действительный URL-адрес перенаправления OAuth

Его простой смысл, что должно после входа в систему. Это не что иное, как ваш обратный вызов URl. Вы можете видеть на моем следующем рисунке, я добавил несколько URL-адресов переадресации.

Недавно Facebook отключил кнопку переключения для » Использовать строгий режим для переадресации URI «, поэтому вам нужно добавить точный URI, который вызывается при нажатии кнопки входа. Для моего случая это было так, как показано на снимке экрана. Он решил проблему для меня 🙂

В случае, если это поможет кому-то еще, это началось для меня на более раннем сайте, когда «Действительные URI перенаправления OAuth» стали обязательными. Сайт по-прежнему использовал V4 PHP SDK, и проблема была решена для меня путем обновления до V5 SDK.

Этот параметр должен быть включен на портале:

Не удается загрузить URL-адрес: домен этого URL-адреса не включен в домены приложения. Чтобы загрузить этот URL-адрес, добавьте все домены и поддомены вашего приложения в поле «Домены приложений» в настройках вашего приложения.

Сегодня у меня был этот вопрос, я считаю, что документация по Facebook и SDK неуважительны и высокомерны по отношению к другим разработчикам.

Помимо наличия «доменов приложений» в двух разных местах без особой информации (3, если вы добавляете «веб-платформу»), вам также нужно перейти к приложениям/файлам приложений /facebook login/settings и добавить URL-адрес переадресации в соответствии с URI OUuth Redirect URI

Ошибка говорит НИЧЕГО о настройках oauth.

Это сработало для меня:

Здесь главное понять: Facebook всегда будет проверять домен WWW. Поэтому убедитесь, что в вашем браузере сначала работает www.your_domain.dev.

Возможно, что если на вашем локальном сервере несколько виртуальных хостов, другой виртуальный хост переопределяет » www.your_domain.dev«. Поэтому, пожалуйста, проверьте это. Apache выберет ПЕРВОЕ определение домена (или портов, или что-то в этих терминах — я не эксперт по этому вопросу, но узнал по ошибкам). Легким быстрым решением для этого виртуального хоста является переопределение «виртуального хоста» www.your_domain.dev на самом верху файла «httpd-vhosts.conf».

Перейдите в «/apache/conf/https-vhosts.conf» и поместите это в самую верхнюю часть файла:

Далее: Если вы используете систему Windows, отредактируйте файл «hosts» в «C:WindowsSystem32driversetc», добавив две строки:

Далее: Перезагрузите сервер Apache, и теперь все должно работать.

Я надеюсь, что это поможет вам и сэкономит ваше время. Я потратил почти целый день на поиски в Интернете и вытаскивал свои волосы и не мог найти ничего полезного, пока не нашел это.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector