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

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

OR

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

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

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

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

หากต้องการตรวจสอบและเพิกถอนสิทธิ์เข้าถึงแอปพลิเคชันของบุคคลที่สามที่เชื่อมต่อกับบัญชี Google ให้ไปที่ หน้าสิทธิ์เข้าถึงบัญชี Google