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 ที่คุณได้รับข้างต้น

    การตั้งค่าสนามเด็กเล่น

  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 สำหรับโทเค็น

    โทเค็น authcode ของสนามเด็กเล่น

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

    โทเค็นการรีเฟรชสนามเด็กเล่น

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

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

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

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

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

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

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

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

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