Facebook Apps中的应用程序域是什么?


115

我想添加“用Facebook登录”功能到我的网站。但是,当我在Facebook Apps中注册网站时,我感到困惑。我应该输入App Domains什么?

Answers:


148

应用程序域是您的域名。

在输入域之前,首先单击“添加平台”,选择网站,输入您的网站URL和移动网站URL。保存设置。

之后,您可以在“应用程序域”字段中输入域名。

在我的博客上查看更多信息:http//www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html


9
如果我开发iOS或Android应用程序而不是网站怎么办?在这种情况下,我应该放置哪个域?我的API域是什么?
花哨的约翰

我可以添加“ app domains”字段,例如example.com/name吗?
Mester Hassan

23

要添加到上述答案中,出于安全原因,需要App Domain。例如,您的应用程序一直在将浏览器发送到"www.example.com/PAGE_NAME_HERE",但是突然有第三方应用程序(或其他方式)将用户发送到"www.supposedlymaliciouswebsite.com/PAGE_HERE",则抛出191错误,表明这不属于您在Facebook中列出的应用程序域的一部分应用程序设置。


@KyleGobel好吧,在标题中,他问什么是“应用程序域”,对吗?
Alex

如果我在本地计算机上创建虚拟主机,然后将其设置为确切的www.example.com主机,该怎么办?Facebook会阻止它吗?
大卫

21

如果您未指定应用程序的平台,则将无法正确添加应用程序域。

这是一个示例-验证其是否为网站平台类型。 在此处输入图片说明


9

在此示例中:

http:// www.example.com:80 / somepage?parameter1 =“ hello”&parameter2 =“ world”

粗体部分是域名。很少包含80。我发布它是因为许多人可能想知道如果3000或其他端口是否尚未发布生产用的应用程序,则是否属于该域。通常不指定它,因为默认值为80,但是如果您只想指定localhost它而没有端口号,则它也可以正常工作。但是,地址应该是http://localhost:3000(如果您在该端口上有)。


4

它代表运行您的应用程序的网站。就像您制作了一个应用程序www.xyz.pqr一样,那么您将在应用程序域中键入此www.xyz.pqr。运行该应用程序的网站应该是安全且有效的


1

仅仅是您的“ facebook”应用程序(这意味着在Facebook上可见但托管在网站www.xyz.com上的应用程序)的域名。因此,您可以将App Domain = www.xyz.com



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.