2017-10-20 66 views
2

向Facebook注册我的应用程序以使用Facebook OAuth使用ASP.NET应用程序登录后出现错误。当我点击开发环境中的Facebook按钮时。无法加载URL:此URL的域未包含在Facebook中的应用程序域中ASP.NET MVC中的登录

无法加载网址:此网址的网域未包含在应用的网域中。 为了能够加载此URL,请将您的应用的所有域和子域添加到应用设置中的“应用域名”字段。

登录屏幕

Login Screen

显示的错误

Error Displayed

回答

4

如果您收到同样的错误意味着你必须在输入错误的URI“有效的OAuth重定向URI“,同时注册我的应用程序与Facebook。

  1. 选择应用你在哪里,而注册
  2. 选择后应用到“产品”在该节段选择的Facebook登录,这个部分中选择“设置”,选择后收到错误“客户端的OAuth设置”面板将出现在有“有效的OAuth重定向的URI”文本框,在刚进入本地主机 网址[http://localhost:端口号/登入Facebook的。

例如,如果你本地主机URL是 “http://localhost:8000/Account/Login” 然后同时进入 “有效的OAuth重定向的URI” 文本框中输入 “http://localhost:8000/signin-facebook”,然后点击保存更改

注册Facebook应用程序

Registering Facebook Oauth

0

您需要填写两部分。 两者都在您的应用设置面板的右侧。

  1. 设置 - >高级 - >域管理器(添加您的URL)
  2. 产品 - > Facebook的名言 - >设置 - >有效的OAuth重定向的URI 这里将你添加的网址。
0

只需在您的OAuth重定向URI:http://{ your host }:{ port number }(例如http://example.com:8000)中仔细书写。

+0

嗨皮疹,请张贴类似于您的用户名的链接时要小心;如果你不小心,他们可能会被当作垃圾邮件。我编辑了你的示例链接来解决这个问题,但它看起来像一些人已经因为它而降低了你的评价。 – TylerH

+0

感谢您的期待 – rash

相关问题