Google Ads API is returning to beta status. Please read our blog post for more details.

从 AdWords API 迁移到 Google Ads API

如果您已经使用了 AdWords API,则所用的凭据在 Google Ads API 上仍然有效:您无需请求新的开发者令牌,也不需要创建新的 OAuth2 clientId 和 clientSecret 对。

如果您使用的是 AdWords API 客户端库,则可以下载我们为 Google Ads API 提供的任一客户端库,并立即开始操作;如需获取关于如何设置配置文件的说明,请参阅相应客户端库的 README 文件。

在大多数情况下,从 AdWords API 客户端库向 Google Ads API 客户端库迁移时,可以重复使用现有的配置。

Java 配置示例

如果您使用的是 Java 客户端库,则只需复制 ads.properties 文件中指定凭据的行,并将每个密钥中的 api.adwords 前缀更改为 api.googleads 即可:

api.adwords.clientId       --> api.googleads.clientId
api.adwords.clientSecret   --> api.googleads.clientSecret
api.adwords.refreshToken   --> api.googleads.refreshToken
api.adwords.developerToken --> api.googleads.developerToken

更新配置文件后,您可以继续发出首次调用:

Java

  1. 在 IDE 中,打开并执行 GetCampaigns.java
  2. 控制台应输出您帐号中的广告系列的列表。

.NET

  1. 在 IDE 中,打开并执行 GetCampaigns.cs
  2. 控制台应输出您帐号中的广告系列的列表。

PHP

  1. 执行 GetCampaigns.php
  2. 控制台应输出您帐号中的广告系列的列表。

Python

  1. 在 IDE 中,打开并执行 get_campaigns.py
  2. 控制台应输出您帐号中的广告系列的列表。

Ruby

  1. 在命令行上,键入以下命令以执行 get_campaigns.rb
    ruby get_campaigns.rb
  2. 控制台应输出您帐号中的广告系列的列表。

没有使用客户端库?

如果您在使用 AdWords API 时未使用客户端库,并且也希望以此方式使用 Google Ads API,则仍然可以使用原来的凭据。

若要了解如何使用 REST over HTTP 对 Google Ads API 发起请求,请查阅调用结构指南