在 Google Ads 中,每个经理账户(MCC - My Client Center)和其下面的子账户(也就是各个客户账户)都是相互独立的。要获取其他经理账户或客户账户的 API 数据,必须遵循以下规则:
权限:
OAuth 2.0 凭证:
设置用户权限:
设置 API 访问:
跨账户查询:
如果你在 MCR 账户下,并且子账户 ID 为 1234567890
,并且你的凭证具有访问权限,那么在 API 请求中可以这样查询:
$customerId = '1234567890'; // 子账户 ID $response = $client->getGoogleAdsServiceClient()->searchStream($customerId, $query);
所以,问题的关键点是:你必须具备获取数据的权限,且需要正确配置 OAuth 2.0 身份凭证。确保目标账户的管理员已经赋予你适当的访问权。如果你没有权限,无法直接访问对方的账户数据。
标签: 来源:
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。