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

时间:2012-07-15 16:02:51

标签: android google-app-engine endpoints

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

Building web API's for Android 从26:50到39:40看到

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

当我运行Web应用程序时,

http://localhost:8888/_ah/admin/datastore?kind=message 

看起来没问题,我可以使用curl

插入数据

例如:

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

但是当我做的时候

http://localhost:8888/_ah/api/explorer

我明白了:

HTTP ERROR 404
Problem accessing /_ah/api/explorer. Reason:
     NOT_FOUND

1 个答案:

答案 0 :(得分:5)

您可能需要部署应用以使此网址生效。作为替代方案,您可以尝试导航到这样的URL:

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

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