应用引擎:在资源管理器中没有api

Boy*_*Boy 5 google-app-engine android endpoints

我正在尝试使用Google插件创建一个Web API,如以下视频所示:

从26:50到39:40,为Android构建Web API

我的Android应用程序需要一个数据库,并尝试使用Google云端点,但在此视频后无法执行此操作.我一直在寻找超过一天的时间来弄清楚我做错了什么.

当我运行Web应用程序时,

http://localhost:8888/_ah/admin/datastore?kind=message 
Run Code Online (Sandbox Code Playgroud)

看起来没问题,我可以使用curl插入数据

例如:

curl -H 'Content-Type: application/json' -d ' { "msMsg" : "my message!", "id" : 1 } ' http://localhost:8888/_ah/api/msgendpoint/v1/msg
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做

http://localhost:8888/_ah/api/explorer
Run Code Online (Sandbox Code Playgroud)

我明白了:

HTTP ERROR 404
Problem accessing /_ah/api/explorer. Reason:
     NOT_FOUND
Run Code Online (Sandbox Code Playgroud)

Jas*_*all 5

您可能需要部署应用程序才能使此URL正常工作.作为替代方案,您可以尝试导航到这样的URL:

https://developers.google.com/apis-explorer/?base=http://localhost:8888/_ah/api

此URL将读取您的本地Discovery文档(从您的浏览器)并显示这些API的API Explorer.