2012-07-09 63 views
3

我尝试使用谷歌插件创建Web API后端如本视频:web应用程序引擎/谷歌插件:创建Android应用的后端

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

我可以开始我的应用程序引擎的本地版本,并插入/获取数据,并从使用curl它,这个网站所示:http://ido-green.appspot.com/CloudEndpoints/CloudEndpointsWebBlogPost.html

我有一个Web应用程序没有任何经验,但这是第一个提到的视频,并希望对其进行试验。所以我想要一个带有Web App Engine的Android应用程序作为后端。现在

,我部署它使用谷歌插件,然后去https://my-application-id.appspot.com/_ah/api/explorer

这应该给我一些API,但无所不有!如果我去

https://my-application-id.appspot.com,它说'找不到'。我去了https://appengine.google.com/,那里显示我的申请。点击“后端”,它说没有。

我一直在网上搜索相当几个小时,我无法得到一个如何处理这个问题的一个屈从的例子。

有没有人在这方面有经验?

编辑:当我去localhost:8888/_ah/admin /后端它说:“这个应用程序没有定义任何后端,请参阅文档的更多。

那么究竟是我最大的疑问:为什么.appspot.com/_ah/api/discovery/v1/apis会给'找不到'?我现在应该有一个API

+0

尝试去到localhost:8888/_ah/API /探险家。管理员中的“后端”指的是一种服务器(即前端vs后端),这不是你想要的。新的REST API被称为“端点”。您的问题存在很多漏洞,您可能没有正确部署,或者代码中可能存在拼写错误。首先在本地测试要容易得多。去localhost浏览器的 – dragonx 2012-07-09 15:43:32

+0

也给'未找到'。我错过了“终结点”的东西吗? – Boy 2012-07-09 16:24:47

回答

0

您应该在GoogleAppEngine上创建一个新的应用程序,并为其提供一个唯一的ID。例如raptor3000app,然后你可以通过https://raptor3000app.appspot.com

编辑访问: 你可以在这里做到这一点:https://appengine.google.com/

+0

是的,我已经创建了一个自己的id,并将其放在appspot.com网址中,而不是my-application-id部分。去appengine.google.com它显示我的信息 – Boy 2012-07-09 14:46:34

+0

不,它没有帮助。我的意思是我已经做到了。抱歉 – Boy 2012-07-09 15:01:14