本指南將逐步說明如何使用自己的憑證以及電腦版流程或網頁流程,設定 OAuth2 以存取 API。這些步驟只需執行一次,除非您撤銷、刪除或變更 OAuth2 憑證允許的範圍。
建立 OAuth2 憑證
請按照這篇文章中的步驟,為 Google Ads API 設定 Google API 控制台專案。
請記下「用戶端 ID」和「密鑰」,然後返回這個頁面。
設定用戶端程式庫
在終端機中,前往 OAuth2 範例。
請使用指令列執行這個範例。您可以先修改範例中的
INSERT_XXX_HERE
值,然後再執行,或使用用戶端 ID 的-client_id
和-client_secret
適用的用戶端密鑰。perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
此範例會提示您前往一個網址,您必須在該網址允許 OAuth2 憑證代您存取 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 帳戶登入。按一下 OAuth2 同意畫面中的「繼續」。
接著系統會將您導向授權頁面,顯示授權成功的訊息。
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
,或儲存在其他執行階段,用於在執行階段將程式庫執行個體化。