代码之家  ›  专栏  ›  技术社区  ›  Amandasaurus

Facebook应用程序选项卡未显示内容

  •  0
  • Amandasaurus  · 技术社区  · 14 年前

    我开始开发Facebook应用程序。其中一个要求是要有一个“配置文件选项卡”。我们的Web应用程序托管在我的本地计算机上(目前),我的 /etc/hosts 文件具有 webapp.xyz 转到127.0.0.1。(即我可以使用 网络应用.xyz 作为我的网络应用程序的域名,一切都在本地工作)。

    我已经准备好了 webapp.xyz/facebook/ 作为画布URL和 tab 作为标签URL。我的webapp正确处理这个问题,并打印一个简单的hello world输出。如果我去 http://apps.facebook.com/MYAPPNAME/tab ,我看到了我的Hello World输出。我还可以在本地计算机上看到访问日志。

    我已经将应用程序添加到页面,并添加了配置文件选项卡。我可以在那里看到选项卡,但是当我单击它时,没有任何内容,只有一个空页面。我看到“悸动”闪动了一秒钟,然后是一个空页。我在本地计算机上看不到访问日志。Firebug告诉我中间没有iframe(大空白)。发生什么事?

    1 回复  |  直到 13 年前
        1
  •  0
  •   Amandasaurus    13 年前

    我找到了解决办法。你不能将“本地”应用程序用作Facebook标签。Facebook的服务器将发布到你的URL上,并在那里解析和清理数据,因此你的Web应用程序需要能够全局访问。

    我通过设置ssh通道到我控制的主机,并将facebook应用程序更改为该URL&port,解决了这个问题。