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