与其他 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 功能。 |
|
我正在构建一个应用,用于管理我已经有权访问的 Google Ads 账号。如果我将来需要管理新的 Google Ads 账号,我会通过将这些账号关联到我的 Google Ads 经理账号来获取对这些账号的访问权限。 或者 有人会邀请我管理这些账号。 |
使用服务账号工作流。 如果您的组织政策阻止您使用服务账号,请使用 单用户身份验证工作流作为后备方案。 |
我正在构建一款可代表其他用户管理 Google Ads 账号的应用。我的应用将构建一个用户界面,让已登录的用户能够连接到其 Google Ads 账号,并授权我的应用代表他们管理这些账号。 | 使用多用户身份验证。 |