DV360 Exchange Reporting API 會以許可清單型 Google Cloud 的形式公開 使用 OAuth 的 API。許可清單程序會由 DV360 Exchange 處理 Reporting API 團隊。
操作程序
以下是 DV360 Exchange Reporting API 新手上路步驟:
註冊 Google 帳戶所需的 Google Cloud 帳戶 控制台。
請注意,這個帳戶是用於管理 ,因此請勿使用個人 Gmail 帳戶。
請與 Google DV360 聯絡並提供帳戶資訊,請將其新增至 加入許可清單。
系統將您列入許可清單後,請申請 OAuth 驗證審查 才能讓應用程式存取
doubleclickbidmanager
範圍。登入 Google Cloud 控制台。
前往 API 與服務 >程式庫 >不公開。系統應該會顯示 DV360 Exchange Reporting API 是您可以使用的其中一個 API。啟用 DV360 Exchange Reporting API。
前往「Credentials」(憑證) > 建立憑證 >服務帳戶金鑰。 按照操作說明建立服務 帳戶。
服務帳戶
服務帳戶可讓程式碼將應用程式憑證直接傳送給 並嚴謹測試及提升 API 的公平性後 我們才能放心地推出 API服務帳戶和使用者帳戶一樣,都以電子郵件表示 讓我們看看 DNS 解析 進一步探索內部和外部位址但不同於使用者帳戶,服務帳戶只屬於 應用程式,並只能用於存取該應用程式的 API。
以下是使用 Google Cloud 建立服務帳戶憑證的步驟 主控台:
在 API 管理員 > 「憑證」頁面,選取 建立憑證→服務帳戶金鑰。
在「服務帳戶」下拉式選單中,選取「新增服務帳戶」。
輸入這個服務帳戶的「Name」(名稱)。系統會預設使用這個名稱 您的服務帳戶 ID名稱,位於
@
產生的服務帳戶 ID 位址在「金鑰類型」下方,建議您將這個值保留為
JSON
。按一下 建立,以.json
文字檔產生 JSON 金鑰。系統提示時 將檔案下載至電腦,並顯示「Service account created」對話方塊 。以下是 JSON 金鑰範例:
{ "type": "service_account", "project_id": "project-id", "private_key_id": "some_number", "private_key": "-----BEGIN PRIVATE KEY-----\n.... =\n-----END PRIVATE KEY-----\n", "client_email": "<api-name>api@project-id.iam.gserviceaccount.com", "client_id": "...", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://accounts.google.com/o/oauth2/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/...<api-name>api%40project-id.iam.gserviceaccount.com" }
您的 JSON 檔案包含私密金鑰,因此請妥善保存; 是該金鑰的唯一副本。必須提供這個檔案中的憑證 即可。
使用您建立的服務帳戶資訊與 DV360 聯絡。 具體來說,就是服務帳戶的電子郵件地址這是 API 存取權的許可清單程序。
存取權杖
服務帳戶有權呼叫 API 後,您就可以 繼續參考 API 指南中的範例。如要手動取得存取權杖, 您可以使用 oauth2l 等工具;或者使用一個 我們客戶 程式庫 以程式輔助的方式進行驗證