【问题标题】:App on Facebook mobile gives me 4oh4 / 404Facebook 手机上的应用程序给了我 4oh4 / 404
【发布时间】:2013-10-04 23:03:36
【问题描述】:

我们创建了一个 Facebook 应用程序,但在移动设备上(通过 Web 或 iPhone)打开该应用程序时,该页面会导致 4oh4 错误。我已经设置了一个移动网络 URL,但仍然(等待 1 小时后)给出 404。

我需要对我的应用进行特定更改吗?

请帮忙。

【问题讨论】:

  • 在不知道您的应用设置、让您确认它未处于沙盒模式以及您尝试访问该应用的方式的情况下,我们无法为您提供帮助
  • True :-) 如果人们访问此链接(通过帖子或通过 tabbpage 链接或其他方式共享)facebook.com/TheHagueFestivals/app_411468148868842 您将被重定向到 m.facebook.com/4oh4.php?id=188324859204&_rdr 如果您直接访问应用程序,则会发生这种情况没有 404
  • 这是指向页面标签的链接,移动页面没有标签,所以我认为这是意料之中的;当您说“直接进入应用程序”时 - 您是指通过 apps.facebook.com/[something] 吗?
  • 是否有任何理由不使用格式为 apps.facebook/something 的链接而不是使用重定向器?

标签: facebook mobile http-status-code-404


【解决方案1】:

正如@Igy 所说,这是预期的。您将需要一个处理程序来支持将移动用户重定向到您的 apps.facebook.com/ 或者如果您要尝试使用嵌入的应用程序直接链接到您的页面,您可以将他们从 Facebook 重定向到您自己的 URL标签。

即指向http://yoursite.com/redirector的链接

注意事项:

  1. 您不会在您的页面上从 Facebook 获取任何页面特定数据(即喜欢或不喜欢)。
  2. 根据 #1,您将无法限制页面中不喜欢的应用用户。

【讨论】:

    【解决方案2】:

    在尽一切努力让 Facebook 重定向到移动 Web URL 之后,我需要执行以下操作才能使重定向正常工作:

    1. 确保 Facebook 应用程序是画布应用程序。这使您能够为应用程序提供命名空间。
    2. 为您的应用程序提供一个命名空间,以便您可以通过https://apps.facebook.com/NAMESPACE 访问它。 Facebook 将在此处为您进行检测,并在需要时将您的用户重定向到您指定的移动 URL。
    3. 确保您的应用未处于沙盒模式。

    【讨论】:

      【解决方案3】:

      如果您的应用处于沙盒模式,Facebook 不会将您重定向到您在应用设置中指定的移动版本。

      Facebook 会为您进行重定向,您不必这样做。尽管他们对“移动”的理解与您认为的“移动”可能不同。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-12-10
        • 1970-01-01
        相关资源
        最近更新 更多