首页 > 解决方案 > Display and Video 360 为暂停广告客户方法引发错误

问题描述

我正在使用 python 的库发送ads.patch请求以暂停广告商,如下所示:googleapiclient

# Import package
from googleapiclient import discovery

# DV360 service
service = discovery.build('displayvideo', 'v1')

# PATCH request to change advertiser status
service.advertisers().patch(
    advertiserId='XXXXXXXXX',
    updateMask="entityStatus",
    body={'entityStatus': 'ENTITY_STATUS_PAUSED'}
).execute(num_retries=3)

但这会引发如下错误:

{
  "error": {
    "code": 400,
    "message": "An error occurred while saving the Advertiser.",
    "status": "INVALID_ARGUMENT"
  }
}

这里没有与身份验证相关的问题,因为我能够使用ads.get方法成功检索广告商信息。我需要在请求中传递任何其他参数吗?

标签: pythongoogle-api-python-clientdv360

解决方案


推荐阅读