Google App Engine Cloud端点,无API

问题描述 投票:4回答:5

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

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

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

google-app-engine google-cloud-endpoints
5个回答
2
投票

您需要生成Cloud Endpoints Library(在Eclipse中,右键单击Project,它在Google下)。


1
投票

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

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

导致我没有看到任何方法。 虽然补充说

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

方法开始可见。


1
投票

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

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

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

4.您可以访问api explorer https://myAppId.appspot.com/_ah/api/explorer

最良好的问候。


0
投票

我实际上设法解决了上述问题。 所以我有一个Web应用程序,我想我可以添加注释,并在部署后为其表示API。 但我意识到我必须从头开始创建一个Android应用程序然后为该应用程序生成后端并在那里添加我的类。 它现在有效。 谢谢。


0
投票

在处理端点之前要记住的要点:

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

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

  3. 端点仅适用于默认版本。 确保您的版本是默认的。

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

© www.soinside.com 2019 - 2024. All rights reserved.