我有 25 个网站,我正在使用 Facebook 注册插件http://developers.facebook.com/docs/plugins/registration/它需要一个重定向 url 来发布表单并解析签名的 url 一个密钥。我需要在多个网站上使用它。我看到在应用程序中我必须使用 Site url 。无论如何,它是否可以通过一个应用程序在所有站点上运行?
问问题
10252 次
3 回答
7
如果网站使用不同的域名,那么您必须在Facebook 开发者网站上为每个网站创建一个 Facebook 应用程序。
这是因为出于安全原因,Facebook 控制来自何处的请求:它必须与您在应用程序设置中设置的域名相匹配。
希望有帮助。
于 2011-05-27T11:17:52.997 回答
3
多个域是一种虚假的解决方法,如果没有正确的关联 URL(应用程序配置中的以下块),您无法指定多个域。在此处查看 facebook 开发人员的回答:https ://developers.facebook.com/bugs/270196709754345
于 2012-12-19T10:50:29.973 回答
0
由于 Facebook 要求应用程序域从站点 URL 或移动站点 URL 派生,如果您将站点 URL 设置为 mysite_1.com 并将移动站点 URL 设置为 mysite_2.com,您可以将应用程序域设置为 mysite_1.com 和mysite_2.com;从而为两个站点使用相同的 AppId。我成功地实施了这个解决方案。
您可以通过添加需要 URL 规范(例如页面选项卡)的平台来将其扩展到 2 个网站之外,但我没有对其进行测试。
于 2014-04-29T04:16:41.373 回答