Google plus Google Hangout simpleHangoutApp.xml

Google plus Google Hangout simpleHangoutApp.xml,google-plus,hangout,Google Plus,Hangout,我看到了Google Hangout文档,我尝试将工作作为入门示例,我按照步骤,下载了simpleHangoutApp.xml文件,对于服务器,我使用python在我的计算机上启动了一个(我使用的是arch linux),我使用行控制台启动了服务器: python-mhttp.server8000 因此: 在0.0.0.0端口8000上提供HTTP服务 我认为我的服务器工作正常,当遵循上面链接的步骤2时,我没有问题,在url的步骤3中,我放置了IP:8000/simpleHangoutApp.x

我看到了Google Hangout文档,我尝试将工作作为入门示例,我按照步骤,下载了simpleHangoutApp.xml文件,对于服务器,我使用python在我的计算机上启动了一个(我使用的是arch linux),我使用行控制台启动了服务器:

python-mhttp.server8000

因此:

在0.0.0.0端口8000上提供HTTP服务

我认为我的服务器工作正常,当遵循上面链接的步骤2时,我没有问题,在url的步骤3中,我放置了IP:8000/simpleHangoutApp.xml,IP显然是我的IP,然后我保存并启动挂起,然后是当出现问题时,挂起屏幕的中心出现下一个:

               There was an error loading the application.
此应用程序未能启动,因为它未提供所需的信息

我认为问题可能与我的服务器有关,因为我尝试了示例url:


这个例子效果很好,如果有人提出建议,我将非常感谢,我正在尝试使用一个带有挂接点的实用程序,我需要开发一些东西,但是如果我至少可以连接,我认为我被卡住了。

这个问题可能有两个原因:

  • 您提供的IP地址不是全局可访问的地址。如果您使用的是私有路由的IP地址(最常见的是以192.168开头的IP地址,尽管也可能有其他地址),则可能会出现这种情况,如果您使用的是家庭路由器,则这种情况非常常见

  • 由于其他原因,您机器上的端口8000无法全局访问-很可能是网络或机器防火墙。许多ISP阻止8000端口以防止人们运行私有web服务器

  • 这两种情况都会导致问题,因为谷歌的服务器需要能够访问文件来加载它,而且似乎无法做到这一点

    在这两种情况下,测试是否存在问题的最简单方法是尝试从网络外部的机器连接到该端口


    该解决方案还高度依赖于您的网络配置和可用内容。许多路由器可以进行端口转发,这将允许人们连接到公共IP地址上的端口,并被转发到具有内部IP地址的机器上的(可能不同)端口。有关详细信息,请参阅您的路由器手册。

    好的,由于位置原因,我很难在我的工作网络中进行测试,您对安装web服务器以测试挂接有何建议?我不在乎是在本地还是在某个站点上进行文件托管,我只想让这个示例用于开发我的临时应用程序。感谢您的帮助。如果您只是想开始测试一些静态xml、html和javascript,您可以使用GoogleDrive公开托管这些文件。看到谢谢,我用谷歌托管完了它工作得很好,但谢谢你的建议,我会在以后的作品帐户。