多个网站的 Facebook 应用程序秘密

发布于 2024-11-10 04:07:47 字数 280 浏览 0 评论 0原文

我有 25 个网站,并且正在使用 Facebook Register 插件 http://developers.facebook.com/ docs/plugins/registration/ 它需要一个发布表单的重定向网址,并解析签名网址和密钥。我需要在多个网站上使用它。我看到在应用程序中我必须使用 Site url 。有没有办法通过一个应用程序让它在所有网站上运行?

I am having 25 websites and I am using Facebook Register plugin http://developers.facebook.com/docs/plugins/registration/ it needs a redirect url where the form is posted and to parse signed url a secret key. I need to use it on multiple websites . I see that in app I have to use Site url . Is there anyway to get it working on all sites with one application ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

慵挽 2024-11-17 04:07:47

如果网站位于不同的域名上,则您必须在 Facebook 开发者网站 上为每个网站创建一个 Facebook 应用程序。

这是因为,出于安全原因,Facebook 控制请求的来源:它必须与您在应用程序设置中设置的域名相匹配。

希望有帮助。

If the websites are on different domain name, then you have to create one Facebook application per website on the Facebook developer website.

This comes from the fact that, for security reasons, Facebook controls from where is coming the request : it has to match with the domain name you set in the settings of the app.

Hope that helps.

世界如花海般美丽 2024-11-17 04:07:47

多个域是一个虚假的解决方法,如果没有正确关联的 URL(应用程序配置中的下面的块),您无法指定多个域。
请在此处查看 Facebook 开发人员的回答:https://developers.facebook.com/bugs/270196709754345

The multiple domain is a fake workaround, you can not specify multiple domains without proper associated URLs (blocks below in the app configuration).
See answer from a facebook developer here: https://developers.facebook.com/bugs/270196709754345

独享拥抱 2024-11-17 04:07:47

由于 Facebook 要求应用程序域源自站点 URL 或移动站点 URL,因此如果您将站点 URL 设置为 mysite_1.com,将移动站点 URL 设置为 mysite_2.com,则可以将应用程序域设置为 mysite_1.com 和mysite_2.com;从而为两个站点使用相同的 AppId。我成功地实施了这个解决方案。

您可以通过添加需要 URL 规范(例如页面选项卡)的平台来将其扩展到 2 个网站之外,但我没有测试它。

Since Facebook requires that the App Domains are derived from the Site URL or Mobile Site URL, if you set the Site URL to mysite_1.com and the Mobile Site URL to mysite_2.com you can then set the App Domain to both mysite_1.com and mysite_2.com; thereby using the same AppId for both sites. I successfully implemented this solution.

You may be able to extend this beyond 2 web sites by adding platforms that require the specification of URL's (e.g. Page Tab) but I did not test it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文