Display & Video 360 API SDF 上传测试计划

此试用版功能可让客户测试新的 Display & Video 360 API Beta 版 功能,该功能允许客户使用 Display & Video 360 API 上传结构化数据文件 (SDF)

此小规模测试允许每个已加入的 Google Cloud 云项目在广告客户下每天最多上传 30 个 SDF。每个文件最多可包含 10,000 个条目。

如需了解如何使用 试用版功能,请参阅我们的上传 SDF 指南。

开始使用

开始使用 Display & Video 360 API 后,请完成以下 步骤以使用试用版功能。

将您的 Google Cloud 项目注册到试用版

只有已请求并获准使用试用版的客户才能使用试用版功能。

如需详细了解如何将您的 Google Cloud 项目注册到试用版,请与您的 Google 销售代表联系。

生成 API 密钥

除了 标准的 Display & Video 360 API 凭据 之外,您还必须使用 API 密钥。生成 API 密钥,以便在您的 Google Cloud 项目 的客户端配置中使用。

配置客户端

使用适用于 Python 的 Google API 客户端库来访问这些试用版 功能。

以下介绍了如何安装和配置客户端库以向试用版功能发出请求:

Python

  1. 安装 google-api-python-client

    pip install --upgrade google-api-python-client
    
  2. 导入必要的库。

    from google_auth_oauthlib.flow import InstalledAppFlow
    from googleapiclient import discovery
  3. 加载客户端密钥文件并生成授权凭据。

    # Set up a flow object to create the credentials using the
    # client secrets file and OAuth scopes.
    credentials = InstalledAppFlow.from_client_secrets_file(
        path-to-client-secrets-file,
        oauth-scopes).run_local_server()
  4. 使用 Discovery 服务创建授权服务对象。

    api_key = "API_KEY"
    api_name = "displayvideo"
    api_url = f"https://{api_name}.googleapis.com"
    api_version = "v4"
    api_label = "SDF_UPLOAD_ALPHA"
    
    discovery_url = (
        f"{api_url}/$discovery/rest?key={api_key}&version={api_version}&labels={api_label}"
    )
    
    service = discovery.build(api_name, api_version,
                              discoveryServiceUrl=discovery_url,
                              credentials=credentials)

开始上传 SDF

按照功能指南中的说明开始 上传结构化数据文件。