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 上看不到它们。我昨天能看到他们,早上就不见了。
- 开发服务器中的所有应用 运行 都存在此问题。
规格:-
- 1.9.31 - SDK 版本
- python - 语言
- mac-os x
我是 google 云端点的新手,我不明白如何跟踪问题。任何指导将不胜感激。谢谢
更新:解决方法
不幸的是,该问题与 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
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 上看不到它们。我昨天能看到他们,早上就不见了。
- 开发服务器中的所有应用 运行 都存在此问题。
规格:-
- 1.9.31 - SDK 版本
- python - 语言
- mac-os x
我是 google 云端点的新手,我不明白如何跟踪问题。任何指导将不胜感激。谢谢
更新:解决方法
不幸的是,该问题与 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