gpt4 book ai didi

具有多个 CNAME 的 Facebook Connect

转载 作者:行者123 更新时间:2023-12-02 19:28:39 25 4
gpt4 key购买 nike

我们有一个应用程序将通过多个 CNAME 路由访问。由于 Facebook Connect 仅授权使用 1 个 URL,因此任何 CNAME 路由都会导致 Facebook 登录失败。 Facebook 应用程序上的多域功能并不能解决问题,因为每个多域:“必须从您的网站 URL 或移动 Web URL 派生”。 (这是尝试多个域时给出的确切错误消息)。

我无法想象像 Facebook 这样大的公司会无法解释 CNAME ...但我在文档中找不到对它们的任何支持,并且我在互联网上看到的有关这种情况的任何问题都没有得到解答。

所以问题是......如何通过通过许多不同的 CNAME 路由访问的单个应用程序提供 Facebook Connect 登录?

最佳答案

事实上,截至 2011 年 9 月,Facebook 支持多个域名(来源:https://developers.facebook.com/blog/post/570/)。

不幸的是,Facebook 仍然让这件事变得有点困难。我们使用的解决方法是将两个基本域名(例如:domain1.com和domain2.com)添加到域名设置中,然后使用“移动URL”和“站点URL”,为每个域名设置一个URL ,否则 Facebook 喜欢抛出一个错误,指出“错误 domain2.com 必须源自您的网站 URL 或您的移动 Web URL。”

例如,在站点 URL 中,您将使用来自 domain1.com 的 URL(即 myapp.domain1.com/index.php?),对于移动 URL,您将使用来自 domain2.com 的 URL(即 myapp.domain1.com/index.php?) myapp.domain2.com/index.php?)。

希望这有帮助。

关于具有多个 CNAME 的 Facebook Connect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8976140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com