如同其他 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 帳戶,並授權應用程式代表他們管理這些帳戶。 | 使用多使用者驗證。 |