อีกตัวเลือกหนึ่งในการสร้างข้อมูลเข้าสู่ระบบ OAuth2 คือการใช้ OAuth2 Playground OAuth2 Playground ร่วมกับคอนโซล Google API ช่วยให้คุณสร้างโทเค็น OAuth2 ด้วยตนเองได้
OAuth2 Playground มีไว้สำหรับผู้ใช้ที่ต้องการเข้าถึงบัญชีสำหรับบัญชีดูแลจัดการบัญชีเดียวหรือผู้ใช้ Google Ads เท่านั้น หากต้องการแจ้งขอข้อมูลเข้าสู่ระบบให้กับผู้ใช้หลายคน ขอแนะนำให้คุณกำหนดค่าไลบรารีไคลเอ็นต์สำหรับ OAuth ใน Google Ads API
รับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์
หากยังไม่มีโปรเจ็กต์ที่อยู่ในระบบคลาวด์ ให้ทำดังนี้
จากเมนูแบบเลื่อนลงของโปรเจ็กต์ ให้เลือกโปรเจ็กต์ที่มีอยู่หรือสร้างโปรเจ็กต์ใหม่
ในหน้าข้อมูลเข้าสู่ระบบ ให้เลือกสร้างข้อมูลเข้าสู่ระบบ แล้วเลือกรหัสไคลเอ็นต์ OAuth
ในส่วนประเภทแอปพลิเคชัน ให้เลือกเว็บแอปพลิเคชัน
ในส่วน URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต ให้เพิ่มบรรทัดด้วย:
https://developers.google.com/oauthplayground
คลิกสร้าง
ในหน้ารหัสไคลเอ็นต์ ให้จดรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ คุณจะต้องใช้ข้อมูลเหล่านี้ในขั้นตอนถัดไป
หากมีโปรเจ็กต์ที่อยู่ในระบบคลาวด์อยู่แล้ว คุณจะใช้โปรเจ็กต์ซ้ำได้โดยการตั้งค่า URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตตามข้างต้น
สร้างโทเค็น
ไปที่ OAuth2 Playground (การใช้ลิงก์นี้ควรป้อนค่าคีย์บางส่วนให้คุณล่วงหน้า)
คลิกไอคอนรูปเฟือง ที่มุมขวาบนแล้วเลือกช่องใช้ข้อมูลเข้าสู่ระบบ OAuth ของคุณเอง (หากยังไม่ได้เลือกไว้)
ตรวจสอบว่าเป็นไปตามนี้
- ขั้นตอน OAuth ตั้งค่าเป็นฝั่งเซิร์ฟเวอร์
- ประเภทการเข้าถึงตั้งค่าเป็นออฟไลน์ (วิธีนี้ช่วยให้มั่นใจว่าคุณจะได้รับโทเค็นการรีเฟรชและโทเค็นเพื่อการเข้าถึง แทนที่จะเป็นเฉพาะโทเค็นเพื่อการเข้าถึง)
ป้อนรหัสไคลเอ็นต์ OAuth2 และรหัสลับไคลเอ็นต์ OAuth2 ที่คุณได้รับข้างต้น
ในส่วนขั้นตอนที่ 1 - เลือกและให้สิทธิ์ API ให้คลิก Google Ads API จากรายการ แล้วเลือกขอบเขต
https://www.googleapis.com/auth/adwords
จากนั้นคลิกให้สิทธิ์ API แล้วทำดังนี้หากได้รับข้อความแจ้ง ให้ลงชื่อเข้าใช้บัญชีที่คุณต้องการให้สิทธิ์เข้าถึงและให้สิทธิ์ หรือยืนยันว่าผู้ใช้ Google ปัจจุบันที่มุมขวาบนเป็น Google Ads หรือบัญชีดูแลจัดการที่คุณต้องการรับข้อมูลเข้าสู่ระบบ
ข้อความแจ้งปรากฏขึ้นเพื่อแจ้งว่าแอปของคุณต้องการ จัดการแคมเปญ Google Ads คลิกยอมรับเพื่อดำเนินการต่อ
ในแท็บขั้นตอนที่ 2 - รหัสการให้สิทธิ์ของ Exchange สำหรับโทเค็น จะมีรหัสการให้สิทธิ์ปรากฏขึ้น คลิกรหัสการให้สิทธิ์ของ Exchange สำหรับโทเค็น
หากทุกอย่างดูดีแล้ว คุณควรกรอกข้อมูลโทเค็นการรีเฟรชและโทเค็นเพื่อการเข้าถึงไว้ (คุณอาจต้องขยายอีกครั้ง ขั้นตอนที่ 2 - รหัสการให้สิทธิ์ของ Exchange สำหรับโทเค็น)
คัดลอกโทเค็นการรีเฟรชลงในไฟล์การกำหนดค่าสำหรับไลบรารีของไคลเอ็นต์ที่เลือก พร้อมด้วยรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์
นํา OAuth2 Playground ออกจากรหัสไคลเอ็นต์
เมื่อมีโทเค็นการรีเฟรชแล้ว คุณก็ไม่ต้องใช้ OAuth2 Playground เป็น URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตอีกต่อไป หากต้องการนำออกจากรายการ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต ให้ทำดังนี้
เลือกโปรเจ็กต์จากเมนูแบบเลื่อนลงของโปรเจ็กต์
คลิกชื่อรหัสไคลเอ็นต์ในหน้าข้อมูลเข้าสู่ระบบเพื่อแก้ไข
นำ
https://developers.google.com/oauthplayground
ออกจาก URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต โปรดทราบว่าคุณต้องปล่อย URI การเปลี่ยนเส้นทางไว้อย่างน้อย 1 รายการคลิกบันทึก