本指南將逐步引導您設定 OAuth 2.0,以便透過自己的憑證和電腦流程或網頁流程存取 API。除非您撤銷、刪除或需要變更 OAuth 2.0 憑證的允許範圍,否則只需執行一次這些步驟。
建立 OAuth 2.0 憑證
請按照這篇文章的步驟,為 Google Ads API 設定 Google API 控制台專案。
記下「用戶端 ID」和「用戶端密碼」,然後返回本頁。
設定用戶端程式庫
-
在終端機中執行
generate_user_credentials.pl
範例。您可以修改範例中的INSERT_XXX_HERE
值再執行,也可以使用指令列引數-client_id
來指定用戶端 ID,並使用-client_secret
指定用戶端密鑰。perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
-
這個程式碼範例會提示您前往網址,並要求您授權應用程式代您存取 Google Ads 帳戶。
Paste this url in your browser: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
在私密瀏覽器工作階段或無痕模式視窗中前往該網址。請使用您用來存取 Google Ads 的 Google 帳戶登入。通常,這會是 Google Ads 管理員帳戶的登入電子郵件地址,其中包含您需要在帳戶階層下管理的所有帳戶。在 OAuth 2.0 同意畫面中按一下「繼續」。
系統會將您導向至顯示授權成功的訊息的頁面。
Authorization code was successfully retrieved.
-
返回執行程式碼範例的控制台。您會看到程式碼範例已完成,並顯示重新整理權杖和一些操作說明,接著是您需要遵循的用戶端程式庫設定操作說明:
Replace the following keys and values in your googleads.properties configuration file: clientId==***********************apps.googleusercontent.com clientSecret=**** refreshToken=****
-
按下
Ctrl + C
鍵終止程序。接著,將產生的重新整理權杖連同用戶端 ID 和用戶端密碼複製到googleads.properties
檔案中,或儲存在其他位置,以便在執行階段例項化程式庫時使用。