根据 facebook 和其他堆栈溢出问题,App Domain 字段支持子域,但在 Site URL 字段(在 Website with Facebook Login 下)不支持。我正在创建一个用于许多不同子域(实际上是链式子域,如 http://clientname.projectname.mydomain.com )的应用程序,它允许用户通过 facebook(通过 js)登录,然后检索他们的数据(通过 js 和 php)。
您如何设置您的 Facebook 应用以使其支持多个子域?
最佳答案
编辑:显然这不再有效(见下面的评论)
我刚开始尝试这些字段,我想我真的找到了它不起作用的原因。
我最初一定是将应用域字段留空,只是尝试将域放入站点 URL 字段 ( http://example.com ),但这是行不通的。如果不放入应用程序域,只有站点 URL ( http://clientname.projectname.example.com) 的完整 url 有效。
一旦我将 mydomain.com 与 http://example.com 一起放入 App Domain 字段中在 SiteURL 字段中,它与子域一起使用。而且我假设应用程序域字段是多余的...
我想这意味着我可以删除我创建的额外 20 个应用程序:-)
关于子域上的 Facebook 应用程序 : Site URL vs App Domains,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11932191/