在参考他们的官方文档(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。
答案 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,则响应将 如果直接有多个帐户,则包含多个条目 通过身份验证的帐户可以访问。