我已经创建了一个用于开发的示例应用程序,并且我已经创建了另一个具有除domain之外的所有相同属性的示例应用程序,因为所有return_urls都应该基于域。我在我的localhost使用一个版本,在另一个测试域中使用其他版本。
因此,每当我将所有代码复制到我的测试域时,我需要更改应用密钥,密码和返回网址等。
我需要知道的是,是否可以为单个应用添加两个或更多域名,只更改返回网址,不用更改应用密钥,秘密等等。??
更新
对不起,我打算在没有更改app密钥的情况下说,秘密..这是一个错字错误,改变了整个问题的背景。
答案 0 :(得分:6)
您现在可以创建一个Test App作为主应用的“子”应用。
与测试用户类似,测试应用程序可让您快速创建Facebook App ID,以便在应用程序开发生命周期的开发,测试,登台或QA阶段使用。
测试应用程序就像常规应用程序一样,因为它们拥有自己的应用程序ID和独立设置,但它们在预生产期间提供了许多优势
测试应用程序有自己的URL和域,独立于父应用程序。
答案 1 :(得分:0)
不,这是不可能的。这已在此处得到解答:Allowing multiple domains for 1 Facebook App (like Tumblr)
您需要为您创建的每个不同的域设置一个新的Facebook应用。理想情况下,您应该为每个域都有一个配置文件,您可以在其中存储应用程序ID / secret,从而无需在每次部署时对其进行编辑。
答案 2 :(得分:-1)
以下步骤帮助我解决同样的问题。