0

この問題は、Google App Engine バージョン 1.8.6 で発生しました。

コマンドを実行する場合 (指示https://developers.google.com/appengine/docs/python/endpoints/gen_clientsに基づく):

endpointscfg.py get_client_lib java -o . -f rest your_module.YourApi

エラーが発生します:

endpointscfg.py: エラー: 認識できない引数: -f

引数 -f を指定したコマンドは、Google App Engine バージョン 1.8.5 で問題なく実行されます。

1.8.6 では、このエラーのため、クライアント エンドポイント ライブラリを生成する方法がわかりません。回避策がある場合は、助けてください。

4

1 に答える 1

1

get_client_lib を使用してクライアント ライブラリを生成する場合、残りの形式が唯一のオプションです。したがって、Rest クライアント ライブラリを生成する場合は、「.f rest」オプションを削除するだけです。そして、Rest クライアントを問題なく取得できます。

RPC クライアントを使用する場合 (現在、iOS クライアントでのみサポートされています)。手順については、 https://developers.google.com/appengine/docs/python/endpoints/consume_iosを参照してください。

上記のドキュメントから一部が欠落している可能性があると思います。api-v1-rpc.discovery を取得するには、次のように get_discovery_doc コマンドを実行する必要があります。

endpointscfg.py get_discovery_doc -o . -f rpc your_module.YourApi

それが役に立てば幸い。

于 2013-10-17T22:44:06.590 に答える