由于 Google Ads 账号包含用户数据,您的应用必须获得用户的授权才能访问这些数据。根据您获取此授权的方式,大致可分为两种方法。
选择应用类型
由于 Google Ads 账号包含用户数据,因此您的应用需要获得用户的授权才能访问这些数据。根据您获取此授权的方式,大致可分为两种方法。
服务账号 | 用户身份验证 | |
摘要 | 手动配置您的 Google Ads 账号,以授予服务账号对该账号的访问权限。之后,您的应用可以使用服务账号凭据向 Google Ads 账号发出 API 调用,而无需任何用户互动。只要服务账号有权访问 Google Ads 账号,API 调用就能正常运行。 | 从用户处获取一次性 OAuth 2.0 授权,以允许您的应用管理其 Google Ads 账号。之后,您的应用可以使用 OAuth 2.0 刷新令牌(在 OAuth 2.0 授权过程中颁发)向 Google Ads 账号发出 API 调用。只要用户不撤消授权,或者授权不会因不活动或其他原因而过期,API 调用就会正常运行。 |
易用性 | 由于应用中缺少用户授权,因此所需的配置和审批最少。 | 由于用户身份验证是应用的一部分,因此需要进行广泛的配置和审批。 |
建议 | 强烈建议作为首选方法 | 旧方法。当您无法向服务账号授予 Google Ads 账号所需的权限时,可将其用作后备选项。 |