OAuth สนามเด็กเล่น

อีกตัวเลือกหนึ่งสำหรับการสร้างข้อมูลเข้าสู่ระบบ OAuth2 คือการใช้ OAuth2 Playground OAuth2 Playground ร่วมกับคอนโซล Google API ช่วยให้คุณสร้างโทเค็น OAuth2 ได้ด้วยตนเอง

OAuth2 Playground มีไว้สำหรับผู้ใช้ที่ต้องการเข้าถึงบัญชีสำหรับบัญชีดูแลจัดการบัญชีเดียวหรือผู้ใช้ Google Ads เท่านั้น หากต้องการแจ้งให้ผู้ใช้หลายคนขอข้อมูลเข้าสู่ระบบ การกำหนดค่าไลบรารีไคลเอ็นต์สำหรับ OAuth ใน Google Ads API จะดีกว่า

รับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์

หากไม่มีโปรเจ็กต์ที่อยู่ในระบบคลาวด์ ให้ทำดังนี้

  1. เปิดหน้าข้อมูลเข้าสู่ระบบคอนโซล Google API

  2. จากรายการแบบเลื่อนลงของโปรเจ็กต์ ให้เลือกโปรเจ็กต์ที่มีอยู่หรือสร้างโปรเจ็กต์ใหม่

  3. ในหน้าข้อมูลเข้าสู่ระบบ ให้เลือกสร้างข้อมูลเข้าสู่ระบบ แล้วเลือกรหัสไคลเอ็นต์ OAuth

  4. ในส่วนประเภทแอปพลิเคชัน ให้เลือกเว็บแอปพลิเคชัน

  5. ในส่วน URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต ให้เพิ่มบรรทัดด้วยข้อมูลต่อไปนี้ https://developers.google.com/oauthplayground

  6. คลิกสร้าง

  7. จดบันทึกรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์ในหน้ารหัสไคลเอ็นต์ คุณจะต้องใช้ข้อมูลเหล่านี้ในขั้นตอนถัดไป

หากมีโปรเจ็กต์ที่อยู่ในระบบคลาวด์อยู่แล้ว คุณจะใช้โปรเจ็กต์ดังกล่าวซ้ำได้โดยการตั้งค่า URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตตามข้างต้น

สร้างโทเค็น

  1. ไปที่ OAuth2 Playground (การใช้ลิงก์นี้ควรเติมค่าคีย์บางส่วนให้คุณล่วงหน้า)

  2. คลิกไอคอนรูปเฟือง ที่มุมขวาบนและเลือกช่องใช้ข้อมูลเข้าสู่ระบบ OAuth ของคุณเอง (หากยังไม่ได้เลือกไว้)

  3. ตรวจสอบตามรายละเอียดต่อไปนี้

    • ตั้งค่าขั้นตอน OAuth เป็นฝั่งเซิร์ฟเวอร์
    • ประเภทการเข้าถึงจะตั้งค่าเป็นออฟไลน์ (วิธีนี้ช่วยให้คุณได้รับโทเค็นการรีเฟรชและโทเค็นเพื่อการเข้าถึง แทนที่จะเป็นเพียงโทเค็นเพื่อการเข้าถึง)
  4. ป้อนรหัสไคลเอ็นต์ OAuth2 และรหัสลับไคลเอ็นต์ OAuth2 ที่ได้รับด้านบน

    การตั้งค่า Playground

  5. ในส่วนที่มีป้ายกำกับว่าขั้นตอนที่ 1 - เลือกและให้สิทธิ์ API ให้คลิก Google Ads API จากรายการแล้วเลือกขอบเขต https://www.googleapis.com/auth/adwords จากนั้นคลิกให้สิทธิ์ API

    ให้สิทธิ์ API

  6. หากได้รับแจ้ง ให้ลงชื่อเข้าใช้บัญชีที่คุณต้องการให้สิทธิ์เข้าถึงและให้สิทธิ์ หรือยืนยันว่าผู้ใช้ Google ปัจจุบันที่มุมขวาบนคือบัญชี Google Ads หรือบัญชีดูแลจัดการที่คุณต้องการรับเอกสารรับรอง

  7. ข้อความแจ้งจะปรากฏขึ้นเพื่อแจ้งว่าแอปของคุณต้องการจัดการแคมเปญ Google Ads คลิกยอมรับเพื่อดำเนินการต่อ

  8. ในแท็บที่มีป้ายกำกับว่าขั้นตอนที่ 2 - รหัสการให้สิทธิ์ Exchange สำหรับโทเค็น รหัสการให้สิทธิ์ควรปรากฏขึ้น คลิกรหัสการให้สิทธิ์ของ Exchange สำหรับโทเค็น

    โทเค็นการตรวจสอบสิทธิ์ในเพลย์กราวด์

  9. หากทุกอย่างเป็นไปด้วยดี คุณก็ควรกรอกโทเค็นการรีเฟรชและโทเค็นเพื่อการเข้าถึงให้แล้ว (คุณอาจต้องขยายข้อมูลอีกครั้งในขั้นตอนที่ 2 - รหัสการให้สิทธิ์ Exchange สำหรับโทเค็น)

    โทเค็นการรีเฟรชของ Play Store

  10. คัดลอกโทเค็นการรีเฟรชลงในไฟล์การกำหนดค่าสำหรับไลบรารีไคลเอ็นต์ที่เลือก พร้อมด้วยรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์

  11. กำหนดค่าไลบรารีไคลเอ็นต์สำหรับ OAuth ใน Google Ads API

นำ OAuth2 Playground ออกจากรหัสไคลเอ็นต์

ตอนนี้คุณมีโทเค็นการรีเฟรชแล้ว คุณไม่ต้องใช้ OAuth2 Playground เป็น URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตอีกต่อไป หากต้องการนำ URL ออกจากรายการ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต ให้ทำดังนี้

  1. ไปที่หน้าข้อมูลเข้าสู่ระบบคอนโซล Google API

  2. เลือกโปรเจ็กต์จากรายการแบบเลื่อนลงของโปรเจ็กต์

  3. คลิกชื่อรหัสไคลเอ็นต์เพื่อแก้ไขในหน้าข้อมูลเข้าสู่ระบบ

  4. นำ https://developers.google.com/oauthplayground ออกจาก URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต โปรดทราบว่าคุณต้องเก็บ URI การเปลี่ยนเส้นทางไว้อย่างน้อย 1 รายการ

  5. คลิกบันทึก