Не удается загрузить URL-адрес: домен этого URL-адреса не включен в Домены приложения

Я пытаюсь получить токен доступа от пользователя

string response_script = "<script>top.location.href='https://www.facebook.com/v2.4/dialog/oauth?response_type=token&client_id=[APPLICATION ID]&redirect_uri=https://www.facebook.com/[APPLICATION URL]/?sk=app_[PAGE ID]&scope='; </script>";

но я получаю сообщение об ошибке:

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

этот код работает хорошо. Поэтому я думаю, что нужно добавить мой url в

допустимое перенаправление OAuth Урис!--2-->

но больше не существует в расширенном разделе. facebook изменил свой дизайн, и теперь он выглядит как этого. Это слишком большое изображение, и потому что у меня есть его из stackoverflow

что я могу сделать?

4 ответов


У меня была та же проблема, что и у вас, я понял это. Facebook теперь использует некоторые функции в качестве плагинов. В левой части выберите продукты и добавьте продукт. Затем выберите Facbook Login. Довольно прямо оттуда, вы увидите, что все варианты Oauth появляются.


Как и в другом ответе, в левой части выберите продукты и добавьте продукт. Затем выберите Facbook Login.

затем я добавил http://localhost:3000/ в поле "Valid OAuth redirect URIs", а затем все сработало.


добавление моего localhost на допустимый URIs перенаправления OAuth at https://developers.facebook.com/apps/YOUR_APP_ID/fb-login/ решена проблема!

и обратите внимание на одну деталь здесь:

в этом случае http://localhost:3000 это не то же http://0.0.0.0:3000 или http://127.0.0.1:3000

убедитесь, что вы используете именно запущенный url-адрес вы сервер песочницы. Я потратил некоторое время, чтобы это выяснить...

enter image description here


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

вы переключили свое приложение Facebook на "public" или " online ? При этом Facebook создает новое приложение с новым идентификатором приложения.

вы можете сравнить значение параметра "client_id" в url-адресе с тем, который находится на панели мониторинга Facebook.

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

допустимые URIs перенаправления OAuth : example.com/