การใช้ OAuth 2.0 เพื่อเข้าถึง Google Ads API

Google Ads API ใช้โปรโตคอล OAuth 2.0 ในการตรวจสอบสิทธิ์และการให้สิทธิ์เช่นเดียวกับ Google API อื่นๆ OAuth 2.0 ช่วยให้แอปไคลเอ็นต์ Google Ads API เข้าถึงบัญชี Google Ads ของผู้ใช้ได้โดยไม่ต้อง จัดการหรือจัดเก็บข้อมูลการเข้าสู่ระบบของผู้ใช้

โดยทั่วไปแล้ว สถานการณ์การให้สิทธิ์ OAuth 2.0 ทั้งหมดที่ Google รองรับจะใช้ได้กับ Google Ads API ด้วย อย่างไรก็ตาม เราจะมุ่งเน้นไปที่สถานการณ์ที่พบบ่อยที่สุดสำหรับนักพัฒนา Google Ads API

สถานการณ์ แนวทางที่แนะนำ
แอปของฉันใช้ Google APIs อย่างน้อย 1 รายการอยู่แล้ว ฉันได้สร้างการรองรับเวิร์กโฟลว์ OAuth 2.0 สำหรับแอปของฉันแล้ว และเพียงแค่ต้องเพิ่มฟังก์ชันการทำงานของ Google Ads API ลงในแอปที่มีอยู่
  1. ตรวจสอบว่าผู้ใช้ที่ได้รับอนุญาตหรือบัญชีบริการของคุณมีสิทธิ์เข้าถึง บัญชี Google Ads API ที่คุณเรียก API ดูข้อมูลเพิ่มเติมเกี่ยวกับ รูปแบบการเข้าถึง Google Ads
  2. ดู เวิร์กโฟลว์การตรวจสอบสิทธิ์แบบหลายผู้ใช้หรือ เวิร์กโฟลว์บัญชีบริการ ทั้งนี้ขึ้นอยู่กับแนวทางที่คุณใช้ กับ Google API อื่นๆ ที่แอปของคุณใช้
ฉันกำลังสร้างแอปที่จัดการบัญชี Google Ads ที่ฉันมีสิทธิ์เข้าถึงอยู่แล้ว หากฉันต้องจัดการบัญชี Google Ads ใหม่ในอนาคต ฉันจะ ได้รับสิทธิ์เข้าถึงบัญชีเหล่านั้นโดยการลิงก์บัญชีภายใต้บัญชีดูแลจัดการ Google Ads ของฉัน

หรือ

จะมีผู้เชิญ ฉันให้จัดการบัญชีเหล่านั้น

ใช้เวิร์กโฟลว์บัญชีบริการ

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

ฉันกำลังสร้างแอปที่จัดการบัญชี Google Ads ในนามของผู้ใช้รายอื่น แอปของฉันจะสร้างหน้าจอผู้ใช้ที่อนุญาตให้ผู้ใช้ที่เข้าสู่ระบบ เชื่อมต่อกับบัญชี Google Ads และให้สิทธิ์แอปของฉันในการจัดการบัญชีเหล่านั้น ในนามของผู้ใช้ ใช้การตรวจสอบสิทธิ์แบบหลายผู้ใช้