从旧版本迁移

AdSense Management API 的最新版本为 v2。所有以前的版本 (v1.x) 均不再可用。

为了升级到 v2,请务必先查看版本说明。由于这是主要版本更改,因此包含破坏性更改。当您准备好进行必要的更改之后,请根据您访问该 API 的方式选择下面的一个开始使用选项。

如果您使用的是动态编程语言

如果您使用的是我们支持的某种动态编程语言(例如 Ruby 或 Python)的客户端库,则只需更新代码中的版本字符串即可。

例如,对于 Python:

http = httplib2.Http()
service = build("adsense", "v2", http=http)

对于 Ruby:

client = Google::APIClient.new
adsense = client.discovered_api('adsense', 'v2')

如果您使用的是静态编程语言

如果您使用的是我们支持的静态编程语言(例如 Java、PHP 或 C#/.NET)的客户端库,则需要更新 AdSense Management API 专用模块。

注意:随着时间推移,我们之前对核心客户端库进行了多次更改,因此,如果要更新这些模块,您可能还需要更新核心客户端库,这意味着您可能需要对代码做出进一步更改。如果是这种情况,请参阅您的客户端库的文档。

Java

确保您拥有最新的 AdSense Management API 库并替换您的项目依赖项。

PHP

确保您更新到完整 PHP 客户端库的最新版本。其中应包含最新版本的 AdSense Management API 模块,以及所有其他 API。

C#/.NET

确保您拥有最新的 AdSense Management API 库并替换您的项目依赖项。

如果未使用客户端库

如果您未使用我们的任何客户端库,则需要更新您在请求中使用的基准网址。例如:

https://www.googleapis.com/adsense/v1.4/

变为:

https://adsense.googleapis.com/v2/

在某些情况下(尤其是针对报告请求),您还需要调整用于使用新的路径和查询参数的网址,并在许多情况下处理略有不同的响应对象;详情请参阅 API 参考文档