这个问题刚刚开始于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,我不知道如何生成客户端端点库,因为这个错误。如果您有解决方法,请提供帮助。
答案 0 :(得分: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
希望它有所帮助。