由于 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 账号的所需权限,请将其用作后备选项。 |