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

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 ที่คุณใช้งานได้ เปิดใช้ API การรายงานการแลกเปลี่ยน DV360

  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; หรือใช้ ของลูกค้าของเรา เพื่อ ตรวจสอบสิทธิ์แบบเป็นโปรแกรม