Google Apis 资源管理器在本地开发服务器中不工作

Google Apis explorer is not working in local development server

Google Apis explorer 在本地开发服务器中不工作,它没有显示任何错误只是一个重定向。

INFO 2016-02-01 06:19:42,645 module.py:787] default: "GET /_ah/api/explorer HTTP/1.1" 302 - INFO 2016-02-01 06:19:45,206 module.py:787] default: "GET /ah/api/static/proxy.html?jsh=m%3B%2F%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.mX-Sl4wQAT8.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Ft%3Dzcms%2Frs%3DAGLTcCNc6PXZbysb_U3xKZFWCKbDMDUETg HTTP/1.1" 200 7933 INFO 2016-02-01 06:19:52,044 module.py:787] default: "GET /ah/api/static/proxy.html?jsh=m%3B%2F%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en_GB.mX-Sl4wQAT8.O%2Fm%3D__features__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Ft%3Dzcms%2Frs%3DAGLTcCNc6PXZbysb_U3xKZFWCKbDMDUETg HTTP/1.1" 200 7933

我也可以毫无错误地查看我的应用程序的发现文档。我可以从 javascript 客户端调用我的 api,但在 api explorer 上看不到它们。我昨天能看到他们,早上就不见了。

更新:解决方法

不幸的是,该问题与 Chrome 的最新版本有关。您可能需要根据 google https://code.google.com/p/googleappengine/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log&groupby=&sort=&id=12713

的建议启动一个带有参数 --user-data-dir=test --unsafely-treat-insecure-origin-as-secure=http://localhost:8080 的新测试 Chrome 配置文件

要在 mac-osx 上创建新的 chrome 配置文件,请遵循以下 link: https://www.chromium.org/user-experience/user-data-directory

我也遇到了同样的问题。在本地机器上摆弄之后,我们已经部署了应用程序,并且可以通过远程主机访问 API 资源管理器。

为了远程访问 API 资源管理器,请在浏览器中打开以下 link https://your-app-id.appspot.com/_ah/api/explorer

在有可用的解决方案之前,这是一种解决方法

有些事情发生了变化,现在您必须以特定方式启动 Chrome 才能在本地主机开发服务器上使用 api 资源管理器

这是来自 google 的 link 信息。

但对我来说,使用 api 资源管理器和本地主机开发服务器仍然无法解决问题。
我发现一个可能的解决方法是使用标志“--allow-运行ning-insecure-content”启动 Chrome
在终端 运行 中的 MacOs 上:

/Applications/Google\ Chrome.app/Contents/Mac/Google\ Chrome --user-data-dir=test --allow-running-insecure-content

对我有用

我认为这可以解决问题,因为 google 还更改了文档和红色横幅消息:

不幸的是,该问题与 Chrome 的最新版本有关。您可能需要使用参数启动一个新的测试 Chrome 配置文件 --user-data-dir=test --unsafely-treat-insecure-origin-as-secure=http://localhost:8080 as suggested by google https://code.google.com/p/googleappengine/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Component%20Status%20Stars%20Summary%20Language%20Priority%20Owner%20Log&groupby=&sort=&id=12713

要在 mac-osx 上创建一个新的 chrome 配置文件,请遵循此 link:https://www.chromium.org/user-experience/user-data-directory