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

หรือ

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

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

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

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

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