我正在学习教程:“应用程序引擎标准上的云端点框架入门”。 https://cloud.google.com/endpoints/docs/frameworks/python/get-started-frameworks-python
在用“我的项目ID”替换“我的项目ID”后运行命令时,在“生成OpenAPI文档”部分的第二步:
python lib/endpoints/endpointscfg.py get_openapi_spec main.EchoApi --hostname [MY_PROJECT_ID].appspot.com
我得到以下错误:
Traceback (most recent call last):
File "lib/endpoints/endpointscfg.py", line 31, in <module>
main(sys.argv)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/_endpointscfg_impl.py", line 617, in main
args.callback(args)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/_endpointscfg_impl.py", line 465, in _GenOpenApiSpecCallback
x_google_api_name=args.x_google_api_name)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/_endpointscfg_impl.py", line 308, in _GenOpenApiSpec
x_google_api_name=x_google_api_name)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/_endpointscfg_impl.py", line 216, in GenApiConfig
services, hostname=hostname, **additional_kwargs))
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/openapi_generator.py", line 1064, in pretty_print_config_to_json
descriptor = self.get_openapi_dict(services, hostname, x_google_api_name=x_google_api_name)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/openapi_generator.py", line 1050, in get_openapi_dict
return self.__api_openapi_descriptor(services, hostname=hostname, x_google_api_name=x_google_api_name)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/openapi_generator.py", line 951, in __api_openapi_descriptor
security_definitions)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/openapi_generator.py", line 756, in __method_descriptor
api_key_required=api_key_required)
File "/home/samuel_lessing/python-docs-samples/appengine/standard/endpoints-frameworks-v2/echo/lib/endpoints/openapi_generator.py", line 791, in __security_descriptor
'audiences must be a dict when third-party issuers '
endpoints.api_exceptions.ApiConfigurationError: audiences must be a dict when third-party issuers (auth0, firebase, etc) are in use.
有人知道怎么解决这个问题吗?你知道吗
感谢您使用云端点框架。你知道吗
这是框架版本4.7.0中引入的一个bug。我已经打开了https://github.com/cloudendpoints/endpoints-python/issues/184来跟踪它,并将很快尝试进行修复。你知道吗
相关问题 更多 >
编程相关推荐