如何获得经过身份验证的用户';使用REST API的谷歌广告API v0的谷歌广告帐户ID?

如何获得经过身份验证的用户';使用REST API的谷歌广告API v0的谷歌广告帐户ID?,rest,google-api,google-ads-api,Rest,Google Api,Google Ads Api,在参考了他们的官方文件()之后,我一直在试图弄清楚,这还不够清楚 这是我到现在为止一直在尝试的 我已经创建了一个应用程序,用户可以使用他们的谷歌广告词帐户登录。我需要通过RESTAPI获取他们的广告性能报告 要发出API请求以获取性能报告,我们需要经过身份验证的用户的GoogleAdWords帐户ID。目前,由于我正在使用我的个人帐户进行测试,我可以登录到我的Ad words控制台并获取Ad words帐户ID。但是,如何为通过我的应用进行身份验证的其他用户动态获取Ad words帐户ID 我试

在参考了他们的官方文件()之后,我一直在试图弄清楚,这还不够清楚

这是我到现在为止一直在尝试的

我已经创建了一个应用程序,用户可以使用他们的谷歌广告词帐户登录。我需要通过RESTAPI获取他们的广告性能报告

要发出API请求以获取性能报告,我们需要经过身份验证的用户的GoogleAdWords帐户ID。目前,由于我正在使用我的个人帐户进行测试,我可以登录到我的Ad words控制台并获取Ad words帐户ID。但是,如何为通过我的应用进行身份验证的其他用户动态获取Ad words帐户ID

我试着在他们的官方文件中寻找方法。但我不明白


是否有人可以帮助我获取REST API URL,该URL需要调用以获取经过身份验证的用户的广告词帐户ID。

除了前面的答案之外,我猜这就是您要寻找的:


它解释了如何设置Google广告词API并获取您的ID。

根据此处的文档,您需要列出获取ID的客户。对于每个登录的用户,只要他们没有访问多个帐户的权限,您就应该获取一个客户及其ID

客户服务

CustomerService提供有关您帐户的信息。它有一个 getCustomers()方法,该方法不接受任何参数并返回 包含customerId、currencyCode、, 和日期时区。CustomerService还有一个mutate()方法,可以 用于更新客户的各种属性,包括 自动标记和转换跟踪设置字段

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


在V0GoogleADSAPI中,有一个方法称为。我不确定发出GET请求的端点URL是什么。您能帮我处理REST URL吗。@Anirudh那个调用需要知道用户名。看起来您必须使用基于Soap的Addwords API来执行后台帐户管理任务,例如获取当前客户ID。我无法确定需要使用Soap请求调用哪个API端点。主要问题是我使用的Node JS没有Google提供的官方客户端库,npm网站上的可用库也没有使用新的Google Ads API。@Anirudh在JS中执行soap是一个手动过程。选择您熟悉的另一种语言进行示例调用。使用fiddler捕获调用,您应该能够在JS中重新创建它。