อีกตัวเลือกหนึ่งในการสร้างข้อมูลเข้าสู่ระบบ OAuth2 คือการใช้ OAuth2 Playground Play2 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 รายการคลิกบันทึก