【问题标题】:What are App Domains in Facebook Apps?Facebook 应用程序中的应用程序域是什么?
【发布时间】:2012-01-24 08:26:02
【问题描述】:

我想将“使用 Facebook 登录”功能添加到我的网站。但是当我在 Facebook 应用程序中注册我的网站时,我感到很困惑。我应该在App Domains 中输入什么?

【问题讨论】:

  • 我认为这只是您网站的域(例如 example.com)

标签: facebook


【解决方案1】:

我认为这是您运行应用程序的域。

例如,您的画布 URL 是 facebook.yourdomain.com,您应该将 App 域指定为 .yourdomain.com

【讨论】:

【解决方案2】:

它代表您的应用程序运行所在的网站。 就像您制作了一个应用程序 www.xyz.pqr 然后您将在 App 域中键入此 www.xyz.pqr 运行您的应用的网站应该是安全有效的

【讨论】:

    【解决方案3】:

    为了补充上述答案,出于安全原因,需要应用程序域。例如,您的应用程序一直将浏览器发送到 "www.example.com/PAGE_NAME_HERE",但突然第三方应用程序(或其他)将用户发送到 "www.supposedlymaliciouswebsite.com/PAGE_HERE",然后抛出 191 错误,说明这不是应用程序的一部分您在 Facebook 应用程序设置中列出的域。

    【讨论】:

    • @KyleGobel 好吧,在标题中他问“应用程序域”是什么,对吧?
    • 如果我在本地计算机上创建一个虚拟主机,然后将其设置为确切的www.example.com 主机会怎样。 Facebook会阻止它吗?
    【解决方案4】:

    这只是您的“facebook”应用程序(即在 facebook 上可见但托管在网站 www.xyz.com 上的应用程序)将托管的域。所以你可以把App Domain = www.xyz.com

    【讨论】:

      【解决方案5】:

      在这个例子中:

      http://www.example.com:80/somepage?parameter1="hello"&parameter2="world"

      粗体部分是域名。很少包括80。我发布它是因为许多人可能想知道 3000 或其他端口是否是域的一部分,如果他们还没有将他们的应用程序进行生产。通常你不指定它,因为 80 是默认值,但如果你只想指定 localhost 只需不指定端口号,它也可以正常工作。不过,地址应该是http://localhost:3000(如果你在那个端口上有)。

      【讨论】:

        【解决方案6】:

        应用程序域是您的域名。

        在您输入您的域名之前,首先点击添加平台,选择网站,输入您的网站网址和移动网站网址。保存设置。

        之后,您可以在应用程序域字段中输入域名。

        在我的博客上查看更多信息:http://www.ogbongeblog.com/2014/03/unable-to-add-app-domains-to-new.html

        【讨论】:

        • 如果我开发的是 iOS 或 Android 应用程序而不是网站怎么办?在这种情况下我应该输入什么域?我的 API 域还是什么?
        • 我可以添加“应用程序域”字段,例如 example.com/name ?
        【解决方案7】:

        如果您不为应用指定平台,您将无法正确添加应用域。

        这是一个示例——验证它是一个网站平台类型。

        【讨论】:

          猜你喜欢
          • 2018-03-27
          • 2010-11-08
          • 1970-01-01
          • 2012-11-13
          • 1970-01-01
          • 2014-02-13
          相关资源
          最近更新 更多