我有25个网站,我正在使用Facebook注册插件http://developers.facebook.com/docs/plugins/registration/,它需要一个重定向网址,其中表单已发布,并解析签名网址的密钥。我需要在多个网站上使用它。我在app中看到我必须使用Site url。反正有没有让它在一个应用程序的所有网站上工作?
答案 0 :(得分:7)
如果网站使用不同的域名,那么您必须在Facebook developer website上为每个网站创建一个Facebook应用程序。
这是因为出于安全原因,Facebook会控制来自请求的地方:它必须与您在应用设置中设置的域名相匹配。
希望有所帮助。
答案 1 :(得分:3)
多个域是一种伪造的解决方法,如果没有正确的关联URL(应用程序配置中的以下块),则无法指定多个域。 请参阅facebook开发人员的回答:https://developers.facebook.com/bugs/270196709754345
答案 2 :(得分:0)
由于Facebook要求应用域名来源于网站网址或移动网站网址,因此如果您将网站网址设置为mysite_1.com,将移动网站网址设置为mysite_2.com,则可以将应用网域设置为mysite_1 .com和mysite_2.com;从而对两个站点使用相同的AppId。我成功实施了这个解决方案。
您可以通过添加需要指定网址的平台(例如,网页标签)来扩展此网站,但我没有对其进行测试。