ต้องใช้ข้อมูลเข้าสู่ระบบสำหรับการเข้าถึงเซิร์ฟเวอร์ OAuth2 ของ Google เพื่อตรวจสอบสิทธิ์และให้สิทธิ์ผู้ใช้ Google Ads ข้อมูลเข้าสู่ระบบเหล่านี้จะระบุตัวตนแอปของคุณให้ Google ทราบ ซึ่งจะช่วยให้คุณสร้างโทเค็น OAuth สำหรับจัดการผู้ใช้ Google Ads ได้ การเข้าถึงข้อมูลเข้าสู่ระบบ Google OAuth2 จะจัดการจากคอนโซล Google API
รับชมวิดีโอนี้เพื่อดูแนวทางปฏิบัติแนะนำบางส่วนเกี่ยวกับโปรเจ็กต์ระบบคลาวด์
การยืนยัน Google OAuth
แอป Google Cloud ที่ใช้รับข้อมูลเข้าสู่ระบบสำหรับขอบเขต Google Ads API จะต้องทำการยืนยัน OAuth ของ Google เพื่อหลีกเลี่ยงหน้าจอ UI ที่ไม่ได้รับการยืนยันสำหรับผู้ใช้ แอปในบริบทนี้ถือว่าเป็นรหัสไคลเอ็นต์ OAuth 2.0 ที่ไม่ซ้ำกันใน Google Cloud
การยืนยันนี้เป็นอิสระและเพิ่มเติมจากการตรวจสอบใดๆ ที่ดําเนินการในกระบวนการอนุมัติโทเค็นของนักพัฒนาซอฟต์แวร์ และเป็นสิ่งที่จําเป็น เนื่องจากขอบเขต Google Ads API เป็นขอบเขตที่มีความละเอียดอ่อน
การยืนยันจาก Google ไม่มีค่าใช้จ่าย ซึ่งโดยปกติแล้วจะเสร็จสิ้นภายใน 3-5 วันทำการ นโยบายนี้มีผลกับแอปทั้งหมด
เราขอแนะนำให้แอปทั้งหมดผ่านกระบวนการยืนยัน OAuth ของ Google โดยเร็วที่สุดเพื่อไม่ให้ธุรกิจหยุดชะงัก
สร้างโปรเจ็กต์
ไปที่คอนโซล Google API คลิกสร้างโปรเจ็กต์ ป้อนชื่อ แล้วคลิกสร้าง
เปิดใช้ Google Ads API ในโปรเจ็กต์
หากต้องการเปิดใช้ Google Ads API สำหรับโปรเจ็กต์ ให้ทำตามขั้นตอนต่อไปนี้
เปิดไลบรารี API ในคอนโซล Google API หากมีข้อความแจ้ง ให้เลือกโปรเจ็กต์หรือสร้างโปรเจ็กต์ใหม่ ไลบรารี API จะแสดง API ที่มีอยู่ทั้งหมด โดยจัดกลุ่มตามกลุ่มผลิตภัณฑ์และความนิยม
ใช้การค้นหาเพื่อหา Google Ads API หากไม่เห็นอยู่ในรายการ
เลือก Google Ads API แล้วคลิกปุ่มเปิดใช้
เลือกประเภทของผู้ใช้และสถานะการเผยแพร่
หลังจากเปิดใช้ API แล้ว คุณจะต้องระบุประเภทผู้ใช้และสถานะการเผยแพร่ของโปรเจ็กต์ ตารางต่อไปนี้จะไฮไลต์แอตทริบิวต์ที่สำคัญและข้อจำกัดของชุดการตั้งค่าแต่ละชุด โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบเกี่ยวกับ Google Cloud Platform
ประเภทผู้ใช้ | สถานะการเผยแพร่ | ข้อจำกัด |
---|---|---|
ภายใน | การทดสอบ |
|
ภายนอก | การทดสอบ |
|
ภายใน | ใช้งานจริง |
|
ภายนอก | ใช้งานจริง |
|
การไม่ยืนยัน OAuth ของ Google ให้เสร็จสมบูรณ์จะเป็นดังนี้ ไม่ว่าประเภทผู้ใช้หรือสถานะการเผยแพร่ของโปรเจ็กต์จะเป็นอย่างไรก็ตาม
ในระหว่างขั้นตอนการให้สิทธิ์ ผู้ใช้จะเห็นหน้าจอ UI ที่ไม่ได้รับการยืนยัน
คุณถูกจำกัดให้อนุญาตผู้ใช้เพียง 100 รายเท่านั้น
กำหนดค่าหน้าจอขอความยินยอม OAuth
เปิดหน้าหน้าจอคำยินยอม แล้วเลือกโปรเจ็กต์ในเมนูแบบเลื่อนลงที่ด้านบนของหน้า
เลือกประเภทผู้ใช้ แล้วคลิกสร้าง
กรอกแบบฟอร์มในหน้าจอคำยินยอม คุณแก้ไขข้อมูลนี้ได้ภายหลังหากต้องการ คลิกบันทึกและดำเนินการต่อเมื่อเสร็จสิ้น
ในหน้าถัดไป ให้คลิกเพิ่มหรือนำขอบเขตออก
เลื่อนลงและป้อนข้อมูลต่อไปนี้ในช่องในส่วนเพิ่มขอบเขตด้วยตนเอง
https://www.googleapis.com/auth/adwords
คลิกเพิ่มลงในตาราง
เพิ่มขอบเขตอื่นๆ ที่โปรเจ็กต์จะขอ แล้วคลิกอัปเดต
คลิกบันทึกและต่อไป
หากไม่มีแผนที่จะเผยแพร่โปรเจ็กต์ทันที ให้เพิ่มอีเมลของบัญชีผู้ใช้แต่ละบัญชีที่คุณจะใช้ทดสอบ แล้วคลิกบันทึกและดำเนินการต่อ
อ่านหน้าสรุป แล้วคลิกกลับไปที่หน้าแดชบอร์ด
เมื่อทดสอบแอปพลิเคชันและขั้นตอนการให้สิทธิ์แล้ว คุณสามารถกลับไปที่หน้าแดชบอร์ดแล้วคลิกเผยแพร่แอปเพื่อเปลี่ยนสถานะการเผยแพร่จากทดสอบเป็นใช้งานจริงได้
เลือกประเภทแอป
Google Ads API มีตัวเลือกแอป 2 ประเภท ได้แก่ เดสก์ท็อปหรือเว็บ โปรดดูตารางต่อไปนี้เพื่อดูว่าประเภทใดเหมาะกับแอปที่คุณต้องการสร้างมากที่สุด
เลือกประเภทแอปนี้ | หาก ... |
---|---|
แอปบนเดสก์ท็อป |
|
เว็บแอป |
|
โปรดดูรายละเอียดเพิ่มเติมในเอกสารประกอบ OAuth ของ Google Identity Platform สำหรับแอปบนเดสก์ท็อปหรือเว็บแอป
สร้างรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์
เมื่อคุณระบุประเภทแอปแล้ว ให้ทำตามวิธีการด้านล่างเพื่อสร้างรหัสไคลเอ็นต์ OAuth2 และรหัสลับไคลเอ็นต์
เปิดหน้าข้อมูลเข้าสู่ระบบ เลือกโปรเจ็กต์ที่สร้างไว้ก่อนหน้านี้หรือสร้างโปรเจ็กต์ใหม่
ในหน้าจอข้อมูลเข้าสู่ระบบ ให้คลิกสร้างข้อมูลเข้าสู่ระบบ แล้วเลือกรหัสไคลเอ็นต์ OAuth
หากคุณไม่เคยกำหนดค่าหน้าจอคำยินยอม OAuth สำหรับโปรเจ็กต์นี้มาก่อน ระบบจะนำคุณไปที่ดำเนินการตอนนี้ คลิกกำหนดค่าหน้าจอความยินยอม
เลือกประเภทผู้ใช้แล้วคลิกสร้าง
กรอกแบบฟอร์มเริ่มต้น คุณแก้ไขข้อมูลนี้ได้ภายหลังหากต้องการ คลิกบันทึกเมื่อทำเสร็จ
กลับไปที่ข้อมูลเข้าสู่ระบบ > สร้างข้อมูลรับรอง > รหัสไคลเอ็นต์ OAuth เพื่อดำเนินการต่อ
เลือกประเภทแอปเป็นแอปบนเดสก์ท็อปหรือเว็บแอปพลิเคชัน โดยขึ้นอยู่กับกรณีการใช้งานของคุณ
ตั้งชื่อ แล้วคลิกสร้าง
หากประเภทไคลเอ็นต์คือเว็บแอปพลิเคชัน ให้เพิ่ม URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตอย่างน้อย 1 รายการ
สำหรับการทดสอบในเครื่องที่เข้ากันได้กับการกำหนดค่าเริ่มต้นในตัวอย่างไลบรารีของไคลเอ็นต์ ให้ใช้
http://127.0.0.1
สำหรับไคลเอ็นต์แอปบนเดสก์ท็อป คุณจะยังใช้การเปลี่ยนเส้นทาง IP แบบวนซ้ำ แต่จะไม่มีการกำหนดค่า URI อย่างชัดเจนใน Cloud Console
ในหน้ายืนยัน ให้คัดลอกรหัสไคลเอ็นต์ของคุณและรหัสลับไคลเอ็นต์ของคุณไปยังคลิปบอร์ด เนื่องจากคุณจะต้องใช้รหัสนี้ในการกำหนดค่าไลบรารีไคลเอ็นต์ นอกจากนี้ คุณยังกลับไปที่หน้าข้อมูลเข้าสู่ระบบในภายหลังเพื่อดึงรายละเอียดเหล่านี้ได้ด้วย