Невозможно загрузить 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 к
Действительные URI перенаправления OAuth
Но Он больше не существует в расширенном разделе. facebook изменил его дизайн, и теперь он выглядит как this. Это слишком большое изображение, и потому, что у меня есть это из stackoverflow
Что я могу сделать?
Ответы
Ответ 1
У меня была такая же проблема, как и вы, я понял это. Facebook теперь выполняет некоторые функции в виде плагинов. В левой части выберите "Продукты" и добавьте продукт. Затем выберите Facbook Login. Довольно прямо оттуда вы увидите все опции Oauth.
Ответ 2
Как и в другом ответе, в левой части выберите "Продукты" и добавьте продукт. Затем выберите Facbook Login.
Затем я добавил http://localhost:3000/ в поле "Действительные URI перенаправления OAuth", а затем все сработало.
Ответ 3
Добавление моего localhost в Действительные URI перенаправления OAuth
на 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-адрес вашего сервера sandbox.
Я провожу некоторое время, чтобы узнать, что...
![введите описание изображения здесь]()
Ответ 4
У меня была та же проблема, и она исходила из неправильного идентификатора приложения client_id/Facebook.
Вы переключили свое приложение Facebook на "общедоступный" или "онлайн"? Когда вы это сделаете, Facebook создает новое приложение с новым идентификатором приложения.
Вы можете сравнить значение параметра "client_id" в URL-адресе с таковым на панели управления Facebook.
Также убедитесь, что ваше приложение является общедоступным. Нажмите + Добавить продукт Теперь перейдите к продуктам = > Facebook Войти Теперь выполните следующие действия:
Действительные URI перенаправления OAuth: example.com/