5

GAE ベースの Web サービスと対話するデスクトップ アプリケーションを作成したいと考えています。Android および Web クライアントの場合、クライアント ライブラリを自動的に生成する可能性があります。C または C++ のクライアント ライブラリを生成する方法はありますか? 私もPythonに落ち着きます。

4

2 に答える 2

9

ほとんどの場合、機能が十分に文書化されていなくても、理論的にはすべての Google API クライアント ライブラリで、検出ドキュメントが利用可能である限り (クラウド エンドポイントの場合)、任意の Discovery ベースの 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 (Object-C)、および JavaScript 用のクライアント ライブラリの生成のみをサポートしています。https://developers.google.com/appengine/docs/java/endpoints/overviewを参照してください。

もちろん、Web サービスに GAE を使用してアプリケーションを開発し、選択した任意の言語で Web サービス インターフェイス ライブラリを自分で作成することもできます。

于 2013-05-27T09:04:17.783 に答える