如何在 google ads api 中设置请求标头
Posted
技术标签:
【中文标题】如何在 google ads api 中设置请求标头【英文标题】:How to set request header in google ads api 【发布时间】:2020-08-17 06:57:06 【问题描述】:我想为我的经理帐户下的一个广告帐户提出预算。我有以下 YAML 文件:
developer_token: 13245
login-customer-id: 1324567891
customer-id: 1324567891
user_agent: 13245
client_id: 13245
client_secret: 13245
refresh_token: 13245
当我尝试运行我的脚本时,我收到了这个错误:
消息出错p>
"用户无权访问客户。注意:如果您正在访问 客户客户,经理的客户ID必须在'login-customer-id'标头中设置。
这是我使用的代码,来自示例 python 库:
try:
account_budget_proposal_response = (
account_budget_proposal_service.mutate_account_budget_proposal(
customer_id, account_budget_proposal_operation))
【问题讨论】:
【参考方案1】:问题出在您收到的错误消息中。这有点令人困惑,它也让我感到困惑。
在您的情况下,以下两者是相同的:login-customer-id: 1324567891 客户编号:1324567891
这些需要不同。login-customer-id: customer-id: 1324567891
【讨论】:
如果有多个客户端,要一个一个取数据怎么办? 这样做的用例是什么?多个 API 客户端或多个客户端帐户?以上是关于如何在 google ads api 中设置请求标头的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Google Maps API v3 中设置标记的 z-index
在 Python 项目中设置 GOOGLE_APPLICATION_CREDENTIALS 以使用 Google API
如何在 Activity Result API 中设置请求代码?
使用 JSON 在 Google Maps API 中设置位置并保存最后一个已知位置