4

我昨天开始了解 GAE 云端点。从那时起,我正在尝试为我当前的 Web 应用程序生成 API。我正在使用 JPA2.0,我选择了我的一个实体类,右键单击它,然后“生成 Google 端点类”。所以现在我有了另一个带有@API 注释等的实体类。

但问题是在我去部署应用程序后:https ://developers.google.com/apis-explorer/?base=https://myAppId.appspot.com/_ah/api#p/

服务选项卡为空。当我在本地检查时也是如此(下图) 在此处输入图像描述

4

5 回答 5

2

您还需要生成 Cloud Endpoints Library(在 Eclipse 中,右键单击项目,它位于 Google 下)。

于 2013-02-21T13:09:35.500 回答
1

1.登录appengine https://appengine.google.com/

2.单击主类别中的[版本]链接

3.选择您的版本和[设为默认]按钮

4.您可以访问api资源管理器 https://myAppId.appspot.com/_ah/api/explorer

最良好的问候。

于 2014-03-01T06:34:28.357 回答
1

我有类似的问题,这是由于方法中缺少公共属性引起的。

@Api
public class MyApi {
   @ApiMethod
   void myMethod() { }
}

导致我没有看到任何方法。添加时

@Api
public class MyApi {
   @ApiMethod
   public void myMethod() { }
}

方法开始可见。

于 2013-04-09T08:46:58.697 回答
0

I actually managed to resolve the above issue. So I had a web application existing and I thought I could just add annotations to it and have the APIs represented for it after deployment. But I realized that I had to start from scratch by creating an android app and then generate the back-end for that app and add my classes there. It now works. Thank you.

于 2013-02-14T02:52:56.677 回答
0

在端点上工作之前要记住的几点:

  1. 需要在运行项目之前创建一个端点客户端库。(在 Eclipse 中:项目 -> 右键单击​​ -> Google -> 生成云端点库)

  2. 检查您是否使用最新的 Google 插件。因为端点所需的文件将从插件执行。如果您无法生成端点库。问题出在插件上。尝试更新它。

  3. 端点仅适用于默认版本。确保您将版本设为默认值。

  4. 最后尝试加载http://myApp.appspot.com/_ah/api/explorer。现在一切都应该好了。

于 2014-04-08T17:25:31.320 回答