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

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

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

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

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

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

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

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

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

  5. ในส่วน Authorized redirect URIs ให้เพิ่มบรรทัดที่มีข้อความต่อไปนี้ https://developers.google.com/oauthplayground

  6. คลิกสร้าง

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

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

สร้างโทเค็น

  1. ไปที่ OAuth2 Playground (การใช้ลิงก์นี้ควรป้อนข้อมูลล่วงหน้าค่าหลักบางค่าให้คุณ)

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

  3. ตรวจสอบสิ่งต่อไปนี้

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

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

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

    ให้สิทธิ์ API

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

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

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

    โทเค็น authcode ของ Playground

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

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

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

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

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

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

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

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

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

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

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