使用 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 账号。如需了解详情,请参阅Google Ads 访问权限模型。
  2. 根据您在应用中使用的其他 Google API 所采用的方法,参阅 多用户身份验证工作流或 服务账号工作流 。
我正在构建一个应用,用于管理我已有权访问的 Google Ads 账号。如果我将来需要管理新的 Google Ads 账号,我会通过在我的 Google Ads 经理账号下关联这些账号来获取对这些账号的访问权限。

或者有人会邀请我管理那些账号。

使用服务账号 工作流。

如果您的组织政策或账号开设阻止您使用 服务账号,请改用 单用户 身份验证工作流。

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

如需查看和撤消与您的 Google 账号关联的第三方应用的访问权限,请访问您的 Google 账号权限页面。