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

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

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

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