Подтвердить что ты не робот

Невозможно загрузить 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

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

4b9b3361

Ответ 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/