如何通过REST API使用Google Ads API v0获取经过身份验证的用户的Google广告帐户ID?

时间:2018-10-14 10:49:44

标签: rest google-api google-adwords

在参考他们的官方文档(Google Ads API Document)时,我一直试图弄清楚,

这是我到目前为止尝试过的。

我创建了一个应用程序,用户可以在其中使用自己的Google Ad Words帐户登录。我需要通过REST API提取其广告效果报告。

要发出API请求以获取效果报告,我们需要经过身份验证的用户的Google Ad Words帐户ID。目前,在使用个人帐户进行测试时,我可以登录到Adword Console,并获取Ad Words帐户ID。但是,如何为通过我的应用进行身份验证的其他用户动态获取AdWords帐户ID?

我试图在他们的官方文档中寻找一种方法。但是我不知道。

有人可以帮助我使用REST API URL,需要调用该URL来获取经过身份验证的用户的Adwords帐户ID。

2 个答案:

答案 0 :(得分:0)

除了先前的答案,我想这也是您要寻找的: https://developers.google.com/adwords/api/docs/guides/first-api-call#create_test_accounts

它说明了如何设置Google Ad Words API并获取您的ID。

答案 1 :(得分:0)

根据Account overview此处的文档,您需要列出客户以获取ID。对于每个登录的用户,只要他们无权访问多个帐户,您都应该获得一个客户及其ID。

  

CustomerService

     

CustomerService提供有关您帐户的信息。它有一个   getCustomers()方法,该方法不带参数,并且返回   客户对象,其中包含诸如customerId,currencyCode,   和dateTimeZone。 CustomerService还具有mutate()方法,该方法可以   用于更新客户的各种属性,包括   autoTaggingEnabled和conversionTrackingSetting字段。

     

如果请求中未指定clientCustomerId,则响应将   如果直接有多个帐户,则包含多个条目   通过身份验证的帐户可以访问。