必須要有用於存取 Google 的 OAuth2 伺服器的憑證,才能 驗證和授權 Google Ads 使用者這些憑證可用來識別 應用程式傳送至 Google,以便產生用來管理 Google Ads 的 OAuth 權杖 使用者。Google OAuth2 憑證的存取權是透過 Google API 控制台。
觀看這部影片,瞭解一些 Cloud 專案最佳做法
Google OAuth 驗證
凡是用來取得 Google Ads API 範圍憑證的 Google Cloud 應用程式,都必須 採用 Google OAuth 驗證 未經驗證的 UI 畫面 使用者。在這個情況下,應用程式會定義為不重複的 OAuth 2.0 用戶端 ID 或是 Google Cloud 中的任何項目
此驗證獨立於 開發人員權杖核准程序的一部分 由於 Google Ads API 範圍屬於機密資料,因此必須使用。 範圍
Google 驗證不收費 (通常需要 3 到 5 個工作天。這項政策適用於所有應用程式。
我們建議所有應用程式盡快完成 Google OAuth 驗證程序 以免業務中斷
建立專案
前往 Google API 控制台。按一下「建立專案」。 輸入名稱,然後按一下「建立」。
在專案中啟用 Google Ads API
如要為專案啟用 Google Ads API,請按照下列步驟操作:
在 Google API 控制台中開啟 API 程式庫。畫面出現提示時,請選取 或建立新專案API 程式庫會列出所有可用的 API,按照產品系列和熱門程度分組。
如果 Google Ads API 在清單中找不到,請使用搜尋來找出該 API。
選取 Google Ads API,然後按一下「啟用」按鈕。
選擇使用者類型和發布狀態
啟用 API 後,您必須指定專案的使用者類型,以及 發布狀態:下表重點說明部分重要屬性和 每項設定組合的限制詳情請參閱 Google Cloud Platform 說明文件。
使用者類型 | 發布狀態 | 限制 |
---|---|---|
內部 | 測試 |
|
外部 | 測試 |
|
內部 | 實際運作中 |
|
外部 | 實際運作中 |
|
未完成 Google OAuth 驗證 會產生下列結果:使用者類型或 專案狀態:
在授權過程中,使用者會看到未經驗證的使用者介面 螢幕。
您最多可以授權 100 位使用者。
設定 OAuth 同意畫面
開啟 同意畫面, ,然後在頁面頂端的下拉式選單中選取專案。
選取「使用者類型」,然後按一下「建立」。
填寫同意畫面表單。日後如有需要,仍可修改這項資訊。按一下 完成後,儲存並繼續。
在下一頁中,按一下「新增或移除留言」。
向下捲動,然後在 [手動新增] 下方的欄位中輸入下列內容: 範圍:
https://www.googleapis.com/auth/adwords
按一下「新增至表格」。
新增專案會要求的其他任何範圍,然後點選「更新」。
按一下 [儲存並繼續]。
如果不想立即發布專案,請新增電子郵件地址 每個要用於測試的使用者帳戶,然後依序點選 [儲存和] 繼續。
查看摘要頁面,然後按一下「返回資訊主頁」。
測試應用程式和授權程序後, 返回資訊主頁,然後按一下發布應用程式即可變更發布中 狀態從測試到實際運作中。
選取應用程式類型
Google Ads API 提供兩種應用程式選項:電腦版和網站。詳情請參閱 請參閱下表,判斷哪種類型最適合您的應用程式 建構:
選擇應用程式類型 | 適用條件 |
---|---|
電腦版應用程式 |
|
網頁應用程式 |
|
詳情請參閱 Google Identity Platform OAuth 說明文件: 電腦版應用程式或 網頁應用程式。
建立用戶端 ID 和用戶端密鑰
決定好應用程式類型後,請按照下列指示產生 OAuth2 用戶端 ID 和用戶端密鑰:
開啟「Credentials」(憑證) 頁面。 選取先前建立的專案,或建立新專案。
在「憑證」畫面上按一下「建立憑證」建立憑證,然後選取「OAuth」OAuth 用戶端 ID。
如果尚未為這項專案設定 OAuth 同意畫面 系統會引導你進行這項操作。按一下 設定同意畫面。
選取使用者類型,然後按一下「建立」。
填寫初始表單。日後如有需要,仍可修改這項資訊。按一下 完成後,按一下「儲存」。
返回「憑證」>建立憑證 >OAuth 用戶端 ID 以繼續。
選取「電腦版應用程式」或「網頁應用程式」做為應用程式類型。 根據用途選擇對應項目
設定名稱,然後按一下「建立」。
如果您的用戶端類型為網頁應用程式,請新增至少一個授權 重新導向 URI
若是與 Google Cloud 預設設定相容的本機測試 用戶端程式庫範例,請使用
http://127.0.0.1
。如果是電腦版應用程式用戶端,您仍可以使用 repback IP 重新導向, 但 URI 並未在 Cloud 控制台中明確設定
在確認頁面上,複製「您的用戶端 ID」和「您的用戶端密鑰」。 到剪貼簿,因為在設定用戶端時將會需要 資源庫。您也可以稍後再返回憑證頁面擷取這些憑證 詳細資料。