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

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

พื้นที่ทดสอบ OAuth2 มีไว้สําหรับผู้ใช้ที่ต้องการเข้าถึงบัญชีสําหรับบัญชีดูแลจัดการหรือผู้ใช้ 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 - เปลี่ยนรหัสการให้สิทธิ์ของโทเค็น รหัสการให้สิทธิ์จะปรากฏขึ้น คลิกเปลี่ยนรหัสการให้สิทธิ์ของโทเค็น

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

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

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

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