昨天我开始了解GAE云端点。从那时起,我正在尝试为我当前的Web应用程序生成API。我正在使用JPA2.0,我选择了我的一个实体类,右键单击它然后生成Google端点类" 。所以现在我有了这个实体的另一个类,带有@API注释等。
但问题是在我转到:https://developers.google.com/apis-explorer/?base=https://myAppId.appspot.com/_ah/api#p/
后部署应用程序服务标签为空。当我在本地检查时也是如此(下图)
答案 0 :(得分:2)
您需要生成Cloud Endpoints Library(在Eclipse中,右键单击Project,它也在Google下)。
答案 1 :(得分:1)
我有类似的问题,这是由方法中缺少公共属性引起的。
@Api
public class MyApi {
@ApiMethod
void myMethod() { }
}
导致我没有看到任何方法。添加
@Api
public class MyApi {
@ApiMethod
public void myMethod() { }
}
方法开始可见。
答案 2 :(得分:1)
1.登录appengine https://appengine.google.com/
2.单击主类别中的[版本]链接
3.选择您的版本和[制作默认]按钮
4.您可以访问api explorer https://myAppId.appspot.com/_ah/api/explorer
最好的问候。
答案 3 :(得分:0)
我实际上设法解决了上述问题。所以我有一个Web应用程序,我想我可以添加注释,并在部署后为其表示API。但我意识到我必须从头开始创建一个Android应用程序然后为该应用程序生成后端并在那里添加我的类。它现在有效。谢谢。
答案 4 :(得分:0)
在使用端点之前要记住的要点:
需要在运行项目之前创建端点客户端库。(在Eclipse中:项目 - >右键单击 - > Google - >生成云端点库)
检查您是否使用了最新的Google插件。因为端点所需的文件将从插件执行。如果您无法生成端点库。问题在于插件。尝试更新它。
端点仅适用于默认版本。确保您的版本是默认版本。
最后尝试加载http://myApp.appspot.com/_ah/api/explorer。现在一切都很好。