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 การเปลี่ยนเส้นทางที่ได้รับอนุญาตตามที่อธิบายไว้ในขั้นตอนที่ 5

สร้างโทเค็น

  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 - เปลี่ยนรหัสการให้สิทธิ์ของโทเค็น รหัสการให้สิทธิ์ควรปรากฏขึ้น คลิก เปลี่ยนรหัสการให้สิทธิ์ของโทเค็น

    โทเค็นรหัสการตรวจสอบสิทธิ์ของ Playground

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

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

  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. คลิกบันทึก