用户身份验证工作流

本指南介绍了如何使用用户身份验证访问 Google Ads API。如需详细了解可用的 身份验证选项,请参阅 概览指南。

用户身份验证工作流使用 OAuth 2.0 流程来获取人工授权,让您的应用能够代表用户管理 Google Ads 账号。 用户完成授权后,授权服务器会颁发 OAuth 2.0 访问令牌。您的应用可以使用此访问令牌向用户的 Google Ads 账号发出 API 调用。

由于 OAuth 2.0 访问令牌会在一小时后过期,因此请请求 OAuth 2.0 离线访问权限。离线访问权限提供了一个刷新令牌,让您的应用能够自动生成新的访问令牌,而无需重复的用户互动。

选择身份验证策略

您可以通过以下两种方式之一实现用户身份验证工作流:

  • 单用户身份验证: 如果单个用户账号有权访问您的应用需要管理的所有 Google Ads 账号,建议使用此方法。如果组织政策或账号配置阻止您使用 服务账号,请使用单用户 身份验证作为 服务账号工作流的替代方案。
  • 多用户身份验证: 如果您的应用管理由多个不同用户拥有的账号,建议使用此方法。此方法要求您构建一个 OAuth 2.0 流程,让每个用户都能单独进行身份验证。

后续步骤