使用 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 API 帳戶。進一步瞭解 Google Ads 存取模式
  2. 請參閱 多使用者驗證工作流程 服務帳戶工作流程,具體取決於您應用程式使用的其他 Google API 所採用的方法。
我正在建構應用程式,用來管理我已具備存取權的 Google Ads 帳戶。如果日後需要管理新的 Google Ads 帳戶,我會透過 Google Ads 管理員帳戶連結這些帳戶,藉此取得存取權。

或者,有人會邀請我管理這些帳戶。

使用服務帳戶工作流程

如果貴機構的政策禁止使用服務帳戶,請改用 單一使用者驗證工作流程

我正在建構應用程式,代表其他使用者管理 Google Ads 帳戶。我的應用程式會建立使用者畫面,讓登入的使用者連結至 Google Ads 帳戶,並授權應用程式代表他們管理這些帳戶。 使用多使用者驗證