Facebook App管理 - App Domains(Basic)和Domain Manager(Advanced)之间的区别是什么

时间:2017-09-27 07:59:44

标签: facebook

我有多个使用Facebook登录的子域名。我发现在添加新子域时,将其添加到“基本”页面的“应用程序域”列表中不会启用它。在“高级”页面中将子域添加到域管理器中可以使其正常工作。

所以问题1:2之间有什么区别?

在另一个问题中,它表示App Domain应该是“服务器端”文件所在的位置。

问题2的背景:

我有一个API和一个使用相同Facebook应用程序的客户端。我假设api的URL应该在App Domain中。但对于客户端,所有子域实际上都使用相同的代码库。我使用AWS CloudFront管理来自所有子域的HTTP请求,并让他们使用来自同一S3存储桶的代码。基本上,代码实际上托管在启用了“网站托管”的s3存储桶中。

问题2:我应该只添加s3存储桶托管URL,并忽略子域URL吗?

1 个答案:

答案 0 :(得分:1)

“应用程序域”包含可用于代表您的应用程序执行Facebook登录,共享,画布等的域和子域。 Sourcesource

在“域管理器”中,添加允许预取内容的域,例如,当您在域中共享Point Ads时。 Source

如果您使用的是Facebook登录名,则还需要在下面添加“有效的Oauth重定向URI” Facebook登录/设置也是如此。

问题2:拨打Facebook的页面应输入App Domain(如果使用Facebook Share,则应输入Domain Manager。