问题标签 [google-cloud-endpoints]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-app-engine - 如何生成客户端库
我正在尝试为我现有的 Web 应用程序生成 java 客户端库,但每次选择“生成云端点客户端库”时,eclipse 都会显示进度对话框并冻结。
是否有可用于生成客户端库的命令行工具(类似于 bin/endpoints.sh)?
提前致谢。
编辑 谢谢丹,我设法通过使用此命令生成客户端库:
$SDK/endpoints.sh get-client-lib com.test.MyEndpoint
google-app-engine - 使用 Skue 或类似框架在 google-app-engine 上构建 REST API
在寻找构建 REST API 的方法时,我找到了skue
(https://code.google.com/p/skue/)。但是,网站上没有太多信息。我的计划是严格按照以下方式构建一个rest api:
这意味着:模型只能由business logic
; restful resources
接口是客户端可以直接访问的唯一层。我指定所有这些是为了避免人们建议使用appengine-rest-server
.
我的问题是:有没有人成功使用过 Skue?如果是这样,您有什么不介意分享的例子吗?GET
就POST
足够了,但欢迎更多。如果没有Skue
,是否有任何框架允许在 google-app-engine 之上构建这样的 rest-apis?
android - 尝试将新对象插入应用引擎数据库时出错
这是我第一次让应用引擎工作,所以也许我只是错过了某个地方的一步,但我正在尝试像这样将东西插入到应用引擎数据库中
当我通过模拟器在本地服务器上运行它时,它工作正常,但是当我将代码上传到应用引擎时,我得到一个response error
还有什么我应该做的吗?我用这个例子作为参考
eclipse - Google Cloud Endpoints 的 Eclipse 客户端项目配置
构建 Google Cloud Endpoints Android 客户端项目的推荐 Eclipse (4.2) 配置是什么?
运行 Google -> Generate Cloud Endpoint Client Library 在我的服务器项目中生成一个 /libs,其中包含:
commons-logging-1.1.1.jar google-api-client-1.12.0-beta.jar
google-api-client-android- 1.12.0-beta.jar
google-api-client-appengine-1.12.0-beta.jar
google-api-client-java6-1.12.0-beta.jar
google-http-client-1.12.0-beta.jar
google-http-client-android-1.12.0-beta.jar
google-http-client-appengine-1.12.0-beta.jar
google-http-client-gson-1.12.0-beta.jar
google-http-client -jackson-1.12.0-beta.jar
google-http-client-jackson2-1.12.0-beta.jar
google-oauth-client-1.12.0-beta.jar
google-oauth-client-appengine-1.12.0- beta.jar
google-oauth-client-java6-1.12.0-beta.jar
google-oauth-client-jetty-1.12.0-beta.jar
google-oauth-client-servlet-1.12.0-beta.jar
gson-2.1.jar
guava-jdk5-13.0.jar
httpclient-4.0.3.jar
httpcore -4.0.1.jar
jackson-core-2.0.5.jar
jackson-core-asl-1.9.9.jar
jdo2-api-2.3-eb.jar
jetty-6.1.26.jar
jetty-util-6.1.26。 jar
jsr305-1.3.9.jar
transaction-api-1.1.jar
xpp3-1.1.4c.jar
我的客户是否需要包含所有这些 .jar 文件?如果我将它们全部复制到我的 Android 客户端项目的 /libs 文件夹中并执行 Build Path -> Add,我会收到错误消息:
和
所以我需要从我的客户端 /libs 中手动删除 xpp3-1.1.4c.jar 和 transaction-api-1.1.jar 以进行干净的构建。
这是构建客户项目的“标准”方式吗?如何确定在 Android 上构建所需的 .jar 库是什么?我可以将 Eclipse 配置为仅将这个子集动态导入我的客户端吗?
如果我以后在我的 Server 项目中更新我的 Endpoint 类并重新运行 Generate Cloud Endpoint Client Library,我是否只需将 /com/google/api/services 下生成的源代码复制到我的客户端项目中?
google-app-engine - 在 App Engine Java 上将 Objectify 与 Google Cloud Endpoints 一起使用是否有任何注意事项?
我正在 Appengine 和 Android 上开发应用程序,并计划将 Google Cloud Endpoints 用于 API,将 GCM 用于云和移动设备之间的通信。我原本打算使用 Objectify 来实现数据持久性,但我想知道我是否会遇到意想不到的麻烦——尤其是在使用不同的注释或其他要求的情况下。有没有人有任何经验可以警告我?
google-app-engine - 如何在部署后浏览和发现 Cloud Endpoints 公开的 REST API
当我将项目部署到谷歌应用引擎时,如何发现 Cloud Endpoints 公开的 API,例如 myapp.appspot.com
java - 带参数的 Google App Engine ApiMethod 不起作用
到目前为止,我能够在 Google 中找到所有问题的答案,但这次我放弃并创建了一个帐户......
我开始在 Eclipse 中使用 GAE for Android 应用程序,我正在编写一个 API,当然还有 ApiMethods。
我写的其中一个方法有一个返回值,但在客户端代码中它似乎是无效的。
这是我试图生成的非常有用的方法:
如您所见,此方法获取一个双精度变量作为参数并返回一个双精度值,但在客户端代码上,它似乎不承认这些双精度值。(它自动完成到 weather().bla()并且 .execute() 方法是无效的)
我什至尝试编辑生成的代码并在必要的地方添加双打,但是当我尝试运行应用程序时它有点爆炸,没有“强制关闭”警报,没有警告,该应用程序就消失了。
更奇怪的是,我在 GAE 代码上有一个名为“Weather”的类,而使用 Weather 类的 ApiMethods 可以完美生成。
我在这里错过了一些基本的东西吗?
ios - iOS 项目的后端
由于谷歌应用引擎基础设施只支持 Java 和 Python,我是否有义务用其中一种语言编写后端类代码。如果是的话,我对 Java 感觉很舒服,那么工作流程也应该是这样的:
我观看了关于移动客户端后端的 I/O 会话,其中有一部分是关于如何为 Objective-c 生成客户端库,我想知道他们是如何做到的。
我错了还是错过了什么?
objectify - Google Cloud Endpoints 不知道 Objectify 4 Transaction 中的 Work 类,导致 ClassNotFoundException
我创建了一个非常简单的 Objectify/Endpoints 类。
TestEntity 是微不足道的(为简洁起见,排除了 getter 和 setter):
我使用来自http://code.google.com/p/objectify-appengine/wiki/BestPractices#Use_Your_Own_Service的 OfyService 模式
但是,当我尝试生成 Endpoints 库时,我得到一个 ClassNotFoundException for Work。完整的堆栈跟踪如下:
我在 Endpoint 类(例如 Ref 等)中包含的其他 Objectify 类没有类似的问题,并且我设置了 Eclipse (4.2) 项目以包含 Objectify 4.0b1 库。
如果我将 Endpoints 类更改为使用 VoidWork,我会得到完全相同的错误:
google-app-engine - App Engine 端点
我用 AppEngine 启动了一个新应用程序,我需要一个 REST 服务。
我在看端点,我认为它们正是我需要的。我还阅读了 Google 不建议在生产中使用 Endpoints,但我的应用程序的第一个版本大约要到 4 月才会发布。
您认为 App Engine Endpoints 有多成熟?
你推荐使用它们还是我应该找到另一个 REST 框架。
如果是这样,是否有任何其他类似于 App Engine Endpoints 的 REST 框架?
或者你推荐哪一个,Restlet?或者将它与 Spring MVC 一起使用?
谢谢