it-roy-ru.com

Невозможно загрузить 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 изменил свой дизайн, и теперь он выглядит как это. Это слишком большое изображение и потому что оно у меня вне стека overoverflow

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

38
gsiradze

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

49
Neo

Как говорит другой ответ, в левой части выберите «Продукты» и добавьте продукт. Затем выберите Вход в систему. 

Затем я добавил http: // localhost: 3000/ в поле «Действительные URI перенаправления OAuth», и тогда все заработало. 

42
leevigilstroy

Добавление моего локального хоста в действительные URI перенаправления 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

17
mourodrigo

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

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

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

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

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

0
Vincent J. Michuki