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