5

我想编写一个与基于 GAE 的 Web 服务交互的桌面应用程序。对于 Android 和 Web 客户端,可以自动生成客户端库。有没有办法为 C 或 C++ 生成客户端库?我也会满足于 Python。

4

2 回答 2

9

从理论上讲,只要发现文档可用(云端点就是这种情况),所有 Google API 客户端库都允许访问任何基于发现的 API,即使在大多数情况下功能没有得到很好的记录。

有关当前可用客户端库的列表,请参阅https://developers.google.com/discovery/libraries 。

作为如何将python 客户端库与云端点一起使用的示例:

service = build("your_api", "your_api_version", http=http, 
  discoveryServiceUrl=("https://yourapp.appspot.com/_ah/api/discovery/v1/"
                       "apis/{api}/{apiVersion}/rest"))

result = service.resource().method([parameters]).execute()
于 2013-05-27T11:00:48.363 回答
1

目前,Google App Engine Cloud Endpoints 仅支持为 Android (Java)、iOS (Objective-C) 和 JavaScript 生成客户端库。请参阅https://developers.google.com/appengine/docs/java/endpoints/overview

当然,您仍然可以使用 GAE 为您的 Web 服务开发应用程序,并以您选择的任何语言自己编写 Web 服务接口库。

于 2013-05-27T09:04:17.783 回答