使用 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 帳戶。詳情請參閱「Google Ads 存取模式」。
  2. 請參閱多使用者驗證工作流程或服務帳戶工作流程,具體視應用程式使用的其他 Google API 採用哪種方法而定。
我正在建構應用程式,用來管理我已具備存取權的 Google Ads 帳戶。如果我日後需要管理新的 Google Ads 帳戶,我會透過 Google Ads 管理員帳戶連結這些帳戶,藉此取得存取權。

或者,有人會

邀請我管理這些帳戶。

使用服務帳戶工作流程。

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

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

如要查看及撤銷與 Google 帳戶連結的第三方應用程式存取權,請前往 Google 帳戶權限頁面。