Google 跟踪代码管理器 API create_version 返回错误(意外的关键字参数)

问题描述 投票:0回答:1

我有以下代码:

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))
python google-tag-manager
1个回答
0
投票

Сообщение об ошибке указывает на неожиданный именованный аргумент в вашем вызове метода create_version。

Просмотрев ваш код、кажется、проблема может быть связана с параметром 家长。 Вероятно, метод create_version не ожидает параметр Parent, что вызывает ошибку.

Чтобы исправить это, вы должны передать параметр 父母 непосредственно в теле запроса 身体, а не отдельно:

version = service.accounts().containers().workspaces().create_version(
            body={
                "parent": workspace['path'],

#Включите parent непосредственно в теле запроса
                "name": "test",
            }).execute()
© www.soinside.com 2019 - 2024. All rights reserved.