การเริ่มต้นใช้งานและการตั้งค่า OAuth ของ DV360 Exchange Reporting API

DV360 Exchange Reporting API ช่วยให้พาร์ทเนอร์ Third-Party Exchange (3PE) เข้าถึงรายงานประสิทธิภาพจาก Display &Video 360 แบบเป็นโปรแกรมได้

DV360 Exchange Reporting API แสดงเป็น Google Cloud API ที่อิงตามรายการที่อนุญาตซึ่งใช้ OAuth กระบวนการรายการที่อนุญาตจัดการโดยทีม DV360 Exchange Reporting API

ขั้นตอน

ขั้นตอนการเริ่มต้นใช้งาน DV360 Exchange Reporting API มีดังนี้

  1. ลงชื่อสมัครใช้บัญชี Google ในคอนโซล Google Cloud

    โปรดทราบว่าบัญชีนี้ใช้เพื่อจัดการโทเค็นเพื่อการเข้าถึงสำหรับไคลเอ็นต์เวอร์ชันใช้งานจริง ดังนั้นอย่าใช้บัญชี Gmail ส่วนตัว

  2. ติดต่อ Google DV360 พร้อมข้อมูลบัญชีเพื่อเพิ่มบัญชีลงในรายการที่อนุญาต

  3. หลังจากได้รับแจ้งว่าบัญชีของคุณอยู่ในรายการที่อนุญาตแล้ว ให้ขอการตรวจสอบ OAuth เพื่อยืนยัน เพื่อให้แอปเข้าถึงขอบเขต doubleclickbidmanager

  4. ลงชื่อเข้าใช้คอนโซล Google Cloud

    ไปที่ API และบริการ > ไลบรารี > ส่วนตัว คุณควรเห็น DV360 Exchange Reporting API แสดงอยู่ในรายการ API ที่พร้อมใช้งาน เปิดใช้ DV360 Exchange Reporting API

  5. ไปที่ข้อมูลเข้าสู่ระบบ > สร้างข้อมูลเข้าสู่ระบบ > คีย์บัญชีบริการ ทำตามวิธีการสร้างบัญชีบริการ

บัญชีบริการ

บัญชีบริการช่วยให้โค้ดส่งข้อมูลเข้าสู่ระบบของแอปพลิเคชันไปยัง API ได้โดยตรง บัญชีบริการแสดงด้วยอีเมลเช่นเดียวกับบัญชีผู้ใช้ อย่างไรก็ตาม บัญชีบริการเป็นของแอปพลิเคชันเท่านั้น และใช้ได้เฉพาะเพื่อเข้าถึง API ที่สร้างขึ้นเท่านั้น

ขั้นตอนในการสร้างข้อมูลเข้าสู่ระบบของบัญชีบริการโดยใช้คอนโซล Google Cloud มีดังนี้

  1. จากหน้า API Manager > ข้อมูลเข้าสู่ระบบ ให้เลือก สร้างข้อมูลเข้าสู่ระบบ → คีย์บัญชีบริการ

  2. เลือกบัญชีบริการใหม่ จากเมนูแบบเลื่อนลงบัญชีบริการ

    ป้อนชื่อ สำหรับบัญชีบริการนี้ ระบบจะใช้ชื่อนี้เป็นชื่อเริ่มต้น สำหรับรหัสบัญชีบริการ ทางด้านซ้ายของ @ ใน อีเมลรหัสบัญชีบริการที่สร้างขึ้น

    ในส่วนประเภทคีย์ เราขอแนะนำให้คงค่านี้ไว้ที่ JSON คลิกสร้าง เพื่อสร้างคีย์ JSON เป็นไฟล์ข้อความ .json เมื่อได้รับข้อความแจ้ง ให้ดาวน์โหลดไฟล์ลงในคอมพิวเตอร์ แล้วกล่องโต้ตอบสร้างบัญชีบริการแล้ว จะปรากฏขึ้น

    ตัวอย่างคีย์ 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"
    }
    
  3. จัดเก็บไฟล์ JSON อย่างปลอดภัย เนื่องจากมีคีย์ส่วนตัว และไฟล์นี้เป็นสำเนาเดียวของคีย์ดังกล่าว คุณต้องใช้ข้อมูลเข้าสู่ระบบในไฟล์นี้เมื่อโค้ดทำการเรียก API

  4. ติดต่อ DV360 พร้อมข้อมูล บัญชีบริการ ที่คุณสร้างขึ้น โดยเฉพาะอีเมลของบัญชีบริการ ซึ่งเป็นส่วนหนึ่งของกระบวนการรายการที่อนุญาตสำหรับการเข้าถึง API

โทเค็นเพื่อการเข้าถึง

หลังจากได้รับอนุญาตให้บัญชีบริการทำการเรียก API แล้ว คุณก็ทำตามตัวอย่างในคู่มือ API ได้ หากต้องการรับโทเค็นเพื่อการเข้าถึงด้วยตนเอง คุณสามารถใช้เครื่องมืออย่าง oauth2l หรือใช้ ไลบรารีของ ไคลเอ็นต์ รายการใดรายการหนึ่งเพื่อ ตรวจสอบสิทธิ์แบบเป็นโปรแกรม

เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ

อัปเดตล่าสุด 2026-06-11 UTC