Не удается загрузить 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-адрес вы сервер песочницы. Я потратил некоторое время, чтобы это выяснить...
У меня была та же проблема, и она исходила от неправильного идентификатора приложения client_id / Facebook.
вы переключили свое приложение Facebook на "public" или " online ? При этом Facebook создает новое приложение с новым идентификатором приложения.
вы можете сравнить значение параметра "client_id" в url-адресе с тем, который находится на панели мониторинга Facebook.
также убедитесь, что ваше приложение является публичным. Нажмите на + Добавить продукт теперь перейти к продуктам = > Facebook войти теперь сделать следующий:
допустимые URIs перенаправления OAuth : example.com/