使用 OAuth 2.0 访问 Google Ads API

与其他 Google API 一样,Google Ads API 也使用 OAuth 2.0 协议进行身份验证和授权。借助 OAuth 2.0,您的 Google Ads API 客户端应用就能够访问用户的 Google Ads 账号,而无需处理或存储用户的登录信息。

从广义上讲,Google 支持的所有 OAuth 2.0 授权方案也适用于 Google Ads API。不过,我们将重点介绍 Google Ads API 开发者最常遇到的一些情况。

场景 建议的方法
我的应用已使用一个或多个 Google API。我已经为我的应用构建了对 OAuth 2.0 工作流程的支持,现在只需要向现有应用添加 Google Ads API 功能。
  1. 确保您的已获授权的用户或服务账号有权访问您要向其发出 API 调用的 Google Ads API 账号。详细了解 Google Ads 访问权限模型
  2. 请根据您在应用中使用的其余 Google API 所采用的方法,参阅 多用户身份验证工作流 服务账号工作流
我正在构建一个应用,用于管理我已经有权访问的 Google Ads 账号。如果我将来需要管理新的 Google Ads 账号,我会通过将这些账号关联到我的 Google Ads 经理账号来获取对这些账号的访问权限。

或者

有人会邀请我管理这些账号。

使用服务账号工作流

如果您的组织政策阻止您使用服务账号,请使用 单用户身份验证工作流作为后备方案。

我正在构建一款可代表其他用户管理 Google Ads 账号的应用。我的应用将构建一个用户界面,让已登录的用户能够连接到其 Google Ads 账号,并授权我的应用代表他们管理这些账号。 使用多用户身份验证