是否有任何工具可以从 AppEngine 中的发现文档开始为 Android 自动生成库代码



我需要开发一个连接到Google App Engine的Android应用程序。

我能够按照我找到的所有指南的解释生成客户端库代码,但我担心发现文档应该足以生成客户端库代码,而始终需要(至少在我找到的文档中)在"服务器"端的代码上运行脚本以生成库(这可以在 Eclipse 中或使用外部完成脚本)。

我在这里发现发现文档用于生成Apple IOS代码。我实际上不确定是否有任何方法可以以相同的方式操作Android设备。

发生的事情是(据我所知):

"Backend->generation of discovery doc->client on IOS->automatic class generation->app"
"Backend->generation of discovery doc->python client->automatic class generation->app"
"Backend->generation of discovery doc->....."
"Backend->generation of Android Library->Android Java client->app"

所以 Android 客户端是一个例外,需要后端开发人员的特定附加输出。每次修改后端服务时都需要生成此额外输出。

有人可以帮助我吗?

谢谢。

摘自go-endpoint文档

$ URL='https://my-app-id.appspot.com/_ah/api/discovery/v1/apis/greeting/v1/rest'
$ curl -s $URL > greetings.rest.discovery
# Optionally check the discovery doc
$ less greetings.rest.discovery
$ GO_SDK/endpointscfg.py gen_client_lib java greetings.rest.discovery

go appengine SDK 可在此处获得:https://developers.google.com/appengine/downloads

相关内容

最新更新