OAuth Playground

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

另一種產生 OAuth2 憑證的方法是使用 OAuth2 Playground。OAuth2 Playground 與 Google API 控制台可讓您手動建立 OAuth2 憑證。

OAuth2 Playground 專供使用者存取單一管理員帳戶或 Google Ads 使用者的帳戶。如果您需要提示多位使用者顯示憑證,建議您在 Google Ads API 中為 OAuth 設定用戶端程式庫

取得用戶端 ID 和密鑰

如果您目前沒有雲端專案:

  1. 開啟 Google API 控制台憑證頁面

  2. 在專案下拉式選單中選取現有專案,或新建一個。

  3. 在「憑證」頁面中選取 [建立憑證],然後選取 [OAuth 用戶端 ID]

  4. 在「應用程式類型」下方,選擇 [網路應用程式]。

  5. 在「Authorized redirect URIs」(獲得授權的重新導向 URI) 下方,新增一行:https://developers.google.com/oauthplayground

  6. 按一下「Create」(建立)

  7. 在「用戶端 ID」頁面上,記下「用戶端 ID」和「用戶端密鑰」。 下一個步驟將需要這些資訊。

如果您有現有的雲端專案,可以按上述方式設定授權的重新導向 URI 以重複使用此專案。

產生憑證

  1. 前往 OAuth2 Playground (使用此連結應已為您預先填入部分鍵/值)。

  2. 按一下右上角的齒輪圖示 ,然後勾選 [使用自己的 OAuth 憑證] 方塊 (如果尚未勾選的話)。

  3. 請確定:

    • 「OAuth flow」 設為 [Server-side]
    • 「Access type」(存取權類型) 設為 [Remote] (離線) (這樣可確保您取得更新憑證「和」存取憑證,而非只有存取憑證。
  4. 輸入您在之前取得的 OAuth2 用戶端 IDOAuth2 用戶端密鑰

    playground settings

  5. 在標示「步驟 1 - 選取 & 授權 API」的部分,按一下清單中的 [Google Ads API] 並選取其範圍 https://www.googleapis.com/auth/adwords。然後按一下 [Authorize API] (授權 API)

    authorize apis

  6. 如果系統顯示提示訊息,請登入您要授予存取權限和授權的帳戶。否則,請確認右上角的目前 Google 使用者是您想取得憑證的 Google Ads 或管理員帳戶。

  7. 系統會顯示提示,指出您的應用程式想要管理 Google Ads 廣告活動。按一下 [接受] 以繼續作業。

  8. 在標示為「步驟 2 - Exchange 憑證的授權碼」分頁中,應顯示「授權碼」。按一下 Exchange 代碼的授權碼

    playground authcode token

  9. 如果一切順利,您應為您填入重新整理符記存取憑證 (可能需要重新展開步驟 2 - 交換憑證的授權碼):

    playground refresh token

  10. 重新整理符記複製到您所選用戶端程式庫的設定檔,以及用戶端 ID用戶端密鑰

  11. 在 Google Ads API 中設定 OAuth 的用戶端程式庫

從用戶端 ID 移除 OAuth2 Playground

現在您已經擁有重新整理憑證,就不用再使用 OAuth2 Playground 做為授權的重新導向 URI。如要從授權重新導向 URI 清單中移除該憑證:

  1. 前往 Google API 控制台憑證頁面

  2. 從專案下拉式選單中選取所需專案。

  3. 按一下「憑證」網頁上的 [用戶端 ID 名稱] 來修改。

  4. 將「https://developers.google.com/oauthplayground」從「Authorized Redirect URI」中移除。請注意,您必須保留至少一個「一個」重新導向 URI。

  5. 按一下 [儲存]