Python 客户端库托管在 GitHub 上,软件包可在 PyPI 上获取。
要求
该库支持 Python 3.9 至 3.14(>=3.9, <3.15;Python 3.14 支持已在 v28.2.0 中添加)。由于 Python 3.9 和 3.10 在 google-ads v32.0.0 及更高版本中导入时会发出弃用警告,因此建议使用 Python 3.11 或更高版本。
前提条件
在继续阅读本指南之前,您需要获取 Google Ads 账号的 10 位数客户顾客 ID。
运行时和依赖项兼容性
Python 客户端库与 Python Software Foundation 发布的受支持版本部分中的 Python 运行时保持兼容,但状态为“功能”或“预发布”的版本除外。
Google Ads API 团队的目标是在 Python 软件基金会发布并正式支持新版 Python 运行时后,尽快采用这些新版本。
在 python.org 的不受支持的版本部分中,已达到服务终止 (EOL) 日期的 Python 运行时在 EOL 日期之后不受支持。无法保证与 EOL 运行时的兼容性,因为在 EOL 日期之后发布的库版本可能会破坏兼容性。
对于依赖项(具体而言,Python 客户端库列为必需的任何 Google 维护的软件包),兼容性会与 Google 维护且根据 Google 的开源软件破坏性更改政策被视为“受支持”的软件包保持一致。
如需查看受支持的 Python 运行时和依赖项的完整列表,请参阅依赖项页面。
安装
安装指南概述了安装该库的所有不同方式。将库安装到应用中的最简单(也是推荐)方法是使用 pip:
python -m pip install google-ads
配置
安装库后,您需要为其设置配置。您可以通过多种方式配置该库,配置指南中对此进行了介绍。
身份验证
选择配置方法后,请设置身份验证配置。如需查看分步说明,请参阅 Python 客户端库身份验证指南。如需了解更多一般背景信息,请参阅 OAuth 概览。
发出 API 请求
设置好身份验证配置后,您就可以发出 API 请求了。请参阅获取广告系列示例,快速测试库是否已正确配置为发出 API 请求。
如需运行 get_campaigns.py 示例,请先克隆 google-ads-python 代码库。然后,从克隆的代码库的根目录运行以下命令:
python examples/basic_operations/get_campaigns.py -c INSERT_CUSTOMER_ID_HERE
其他资源
在能够发出 API 请求后,请继续执行以下客户端库的使用步骤: