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

对于 Google App Engine 1.8.5 版,带有参数 -f 的命令执行没有任何问题。

使用 1.8.6,我不知道如何生成客户端端点库,因为这个错误。如果您有解决方法,请提供帮助。

4

1 回答 1

1

当您使用 get_client_lib 生成客户端库时,rest 格式是唯一的选择。因此,如果您打算生成一个 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 回答