我想添加能力’登录与 Facebook’到我的网站。但是当我在 Facebook 应用程序中注册我的网站时,我感到很困惑。我应该在 App Domains中输入什么?
App Domains
我认为这是你运行你的应用程序的域。
例如,您的画布 URL 是 facebook.yourdomain.com 的,您应该将 App domain 设置为. yourdomain.com
它代表你的应用程序运行的网站。 就像你开发了一个应用 www.xyz.pqr 然后在应用程序域中输入 www.xyz.pqr 应用程序运行的站点应该是安全有效的
要添加到上面的答案中,出于安全原因,需要使用 AppDomain。例如,你的应用程序一直在将浏览器发送到 "www.example.com/PAGE_NAME_HERE",但突然一个第三方应用程序(或其他东西)将用户发送到 "www.supposedlymaliciouswebsite.com/PAGE_HERE",然后抛出一个191错误,说这不是你在 Facebook 应用程序设置中列出的应用程序域名的一部分。
"www.example.com/PAGE_NAME_HERE"
"www.supposedlymaliciouswebsite.com/PAGE_HERE"
It's simply the domain that your "facebook" application (wich means application visible on facebook but hosted on the website www.xyz.com) will be hosted. So you can put App Domain = www.xyz.com
在这个例子中:
Http://abc0/somepage?parameter1="hello"¶meter2="world”
加粗的部分是域名。80很少包括在内。我发布它,因为许多人可能想知道,如果他们还没有准备他们的应用程序生产3000或其他一些端口是域的一部分。通常您不会指定它,因为默认值是80,但是如果您只想指定 localhost,那么只需不指定端口号即可,它也可以正常工作。不过,地址应该是 http://localhost:3000(如果在那个端口上有的话)。
localhost
http://localhost:3000
应用程序域名是你的域名。
在进入域名之前,首先点击添加平台,选择网站,输入网站 URL 和移动网站 URL。保存设置。
然后,您可以在 App domain 字段中输入域名。
详情请看我的博客: http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html
如果你不为应用程序指定 平台,你将无法正确地添加应用程序域。
Here is an example -- validate that its a type a website platform.