首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Google Ads API帐户丢失

Google Ads API帐户丢失
EN

Stack Overflow用户
提问于 2019-10-11 06:25:55
回答 1查看 60关注 0票数 0

我正在使用他们的Ruby gem库开发与Google Ads API的集成。我有一个批准的Ads范围的oAuth2帐户与批准的开发人员令牌,允许任何外部用户与我们的应用编程接口连接。

我有一个谷歌广告帐户,管理我们自己的广告帐户和其他两个帐户。当我使用API进行身份验证并批准它时,我将使用以下命令获取帐户

代码语言:javascript
复制
graph = get_accounts_graph()
Apps::GoogleAds::Account.get_accounts_map(graph)

令人惊讶的是,这只返回了一个广告帐户,以及一个属于我们管理的客户端的帐户。我们自己的两个广告帐户丢失了。

所以我试着比较了我们客户的账户和我们自己的账户。在https://ads.google.com/aw/accountaccess下,我可以清楚地看到我们对我们的两个广告帐户拥有管理员权限,就像我们对客户端帐户所做的那样。

我是不是遗漏了什么设置?以前有没有人经历过这种情况?

EN

回答 1

Stack Overflow用户

发布于 2020-07-10 05:21:44

我在一开始就遇到了这个问题。API客户端库中的示例(我将假定您在这里使用它)调用客户服务

代码语言:javascript
复制
customer_service.list_accessible_customers()

实际上,有两种不同的服务用于检索客户帐户ID。客户服务仅允许访问在每个帐户上添加为direct管理员的帐户。这是一个重要的区别,因为经理帐户不属于这一类。

您需要调用的是常规GoogleAdsService (而不是客户服务!)并将您的请求放入查询本身..

代码语言:javascript
复制
query = "SELECT customer_client_link.client_customer FROM customer_client_link"

这将为您提供一个帐户ID列表作为资源名称,而不是可访问的帐户。你可以像往常一样迭代它们。

希望这能有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58331890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档