我是不是需要开发人员令牌才能从 Adwords 获取数据

Posted

技术标签:

【中文标题】我是不是需要开发人员令牌才能从 Adwords 获取数据【英文标题】:Do I need a developer token to get data from Adwords我是否需要开发人员令牌才能从 Adwords 获取数据 【发布时间】:2014-01-02 22:53:59 【问题描述】:

我是否需要开发者令牌才能从 Adwords 获取数据?

我只想获取一些数据,而不是创建/编辑/修改某些东西。

我的计划是让我的客户通过 oauth 进行身份验证,然后在他们的 adwords 数据上绘制一些图表。

在我看来,我必须获得开发人员密钥才能获取该数据 (source)。

这是正确的还是有其他方法可以从 adwords 帐户中获取数据?

【问题讨论】:

【参考方案1】:

答案是yes,您需要一个开发者令牌才能从 AdWords 获取数据:

需要开发者令牌才能调用 AdWords API。这是主要的 目的是确保开发者已接受 AdWords API 条款和条件, 确定您的请求,以防我们需要解决您遇到的问题 面对等。过去也用于识别账号 对哪些 API 调用收费,但此后不再如此 AdWords API 调用现在是免费的。

OAuth2 令牌用于验证您针对 客户帐户。您也可以使用 ClientLogin 作为替代 OAuth2,但它已被弃用,强烈建议不要使用它。

您需要一个 MCC 帐户才能获得开发者令牌,但这不是 要求您拨打电话的帐户位于该 MCC 下。 使用 OAuth,您可以调用完全不相关的帐户(例如 客户端从 UI 登录),只要您可以生成访问权限 相同的令牌。目前,您的开发者令牌正在审核中, 这就是您拨打电话的能力仅限于测试帐户的原因。 一旦您的令牌获得批准,您应该能够调用任何 您有权访问的帐户。

【讨论】:

但是不使用adwords api就没有办法获取数据吗?例如通过分析 api? 您必须分别访问它们以获取正确的数据。通过并排查看 Analytics 和 AdWords 数据,您可以获得一个大局观,而一次只查看一个数据集是无法获得的。

以上是关于我是不是需要开发人员令牌才能从 Adwords 获取数据的主要内容,如果未能解决你的问题,请参考以下文章

从 Adwords 测试帐户中获取数据

以编程方式获取 Google Adwords 开发者令牌

有没有办法创建一个测试 adwords 客户帐户?

google adwords 测试帐户的开发者令牌

无法使用 OAuth2 为 AdWords 帐户生成刷新令牌

使用 Node 获取刷新令牌 - AdWords