我有以下代码:
workspace = service.accounts().containers().workspaces().create(
parent=container_path,
body={
'name': 'test',
}).execute()
version = service.accounts().containers().workspaces().create_version(
parent=workspace['path'],
body={
"name": "test",
}).execute()
运行时出现以下错误:
DEFAULT 2024-04-11T03:21:40.401089Z version = service.accounts().containers().workspaces().create_version(
DEFAULT 2024-04-11T03:21:40.401093Z ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
DEFAULT 2024-04-11T03:21:40.401097Z File "/layers/google.python.pip/pip/lib/python3.12/site-packages/googleapiclient/discovery.py", line 1099, in method
DEFAULT 2024-04-11T03:21:40.401106Z raise TypeError("Got an unexpected keyword argument {}".format(name))
Сообщение об ошибке указывает на неожиданный именованный аргумент в вашем вызове метода create_version。
Просмотрев ваш код、кажется、проблема может быть связана с параметром 家长。 Вероятно, метод create_version не ожидает параметр Parent, что вызывает ошибку.
Чтобы исправить это, вы должны передать параметр 父母 непосредственно в теле запроса 身体, а не отдельно:
version = service.accounts().containers().workspaces().create_version(
body={
"parent": workspace['path'],
#Включите parent непосредственно в теле запроса
"name": "test",
}).execute()