【问题标题】:app engine: no api in explorer应用引擎:资源管理器中没有 api
【发布时间】:2012-07-15 16:02:51
【问题描述】:

我正在尝试使用 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

【问题讨论】:

  • 端点目前处于受信任的测试人员封闭计划下。你申请了吗? endpoints-trusted-tester.appspot.com
  • 谢谢!确实如此,我还没有被接受。我不确定我不能在本地使用它...

标签: android google-app-engine endpoints


【解决方案1】:

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

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

此 URL 将读取您的本地发现文档(从您的浏览器)并显示这些 API 的 API 资源管理器。

【讨论】:

  • 不,太糟糕了。这会在左侧显示“服务”、“所有版本”和“请求历史”选项的资源管理器屏幕,但页面的中心框架保持空白。我是否以某种方式错误配置它?我对此没有任何经验。顺便说一句:我也已经部署了它,但这也不起作用......我错过了一些东西......
  • 您能指出您部署的 API 吗?我可以根据这些信息更好地诊断,这可能是 Endpoints 中的错误。
  • 我已向您在某处找到的 gmail 帐户发送了一封电子邮件。不确定如果公开显示网址是否会造成任何损害。我是应用引擎的新手。
  • @JasonHall 关于这个话题,我问,我已经注册了受信任的测试程序,但在考虑之前,我应该如何在本地使用我的端点,或者我应该坐下来等待并等待在那之前支持我的发展?
  • 现在解决了吗?刚试过这个,它对我有用。但是 Endpoints 现在已经用完了 TT..
猜你喜欢
  • 1970-01-01
  • 2018-07-31
  • 2016-12-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多