python - 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方法成功检索广告商信息。我需要在请求中传递任何其他参数吗?
解决方案
推荐阅读
- reactjs - Materail UI x React:当项目尝试显示 Popover 时自动完成关闭
- python - 尝试在 python 中使用 panda.read.excel 时出现权限错误
- javascript - 从前端和 CORS 获取数据
- angular - 基于Angular中的对象属性呈现不同的HTML内容?
- momentjs - 如何从年份字符串创建开始和结束日期
- reactjs - 反应上下文 - 未定义 - json
- databricks - 同时运行 Databricks Optimize 和 Vacuum?
- vagrant - 带有多操作系统机器的流浪文件?
- python-3.x - 具有多个或扩展列表框的 StringVar() - 列表转换为字符串
- oracle - 在 Liquibase 中以正确顺序(表依赖性)导出 data.xml 的有效方法