ส่งความคิดเห็น
OAuth สนามเด็กเล่น
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
อีกตัวเลือกหนึ่งในการสร้างข้อมูลเข้าสู่ระบบ OAuth2 คือการใช้ OAuth2 Playground OAuth2 Playground ร่วมกับคอนโซล Google API ช่วยให้คุณสร้างโทเค็น OAuth2 ด้วยตนเองได้
OAuth2 Playground มีไว้สำหรับผู้ใช้ที่ต้องการเข้าถึงบัญชีสำหรับบัญชีดูแลจัดการบัญชีเดียว หรือผู้ใช้ Google Ads เท่านั้น หากต้องการแจ้งขอข้อมูลเข้าสู่ระบบให้กับผู้ใช้หลายคน ขอแนะนำให้คุณกำหนดค่าไลบรารีไคลเอ็นต์สำหรับ OAuth ใน Google Ads API
รับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์
คำเตือน: หากต้องการใช้ OAuth2 Playground คุณต้องสร้างรหัสไคลเอ็นต์ สำหรับเว็บแอปพลิเคชัน
แอปพลิเคชันประเภทนี้เป็นแอปพลิเคชันประเภทเดียว ที่ทำงานร่วมกับ OAuth2 Playground ดูข้อมูลเพิ่มเติมได้ที่เลือกประเภทแอปพลิเคชัน
หากยังไม่มีโปรเจ็กต์ที่อยู่ในระบบคลาวด์ ให้ทำดังนี้
เปิดหน้าข้อมูลเข้าสู่ระบบคอนโซล Google API
จากเมนูแบบเลื่อนลงของโปรเจ็กต์ ให้เลือกโปรเจ็กต์ที่มีอยู่หรือสร้างโปรเจ็กต์ใหม่
ในหน้าข้อมูลเข้าสู่ระบบ ให้เลือกสร้างข้อมูลเข้าสู่ระบบ แล้วเลือกรหัสไคลเอ็นต์ OAuth
ในส่วนประเภทแอปพลิเคชัน ให้เลือกเว็บแอปพลิเคชัน
ในส่วน URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต ให้เพิ่มบรรทัดด้วย:
https://developers.google.com/oauthplayground
คลิกสร้าง
ในหน้ารหัสไคลเอ็นต์ ให้จดรหัสไคลเอ็นต์ และรหัสลับไคลเอ็นต์
คุณจะต้องใช้ข้อมูลเหล่านี้ในขั้นตอนถัดไป
หากมีโปรเจ็กต์ที่อยู่ในระบบคลาวด์อยู่แล้ว คุณจะใช้โปรเจ็กต์ซ้ำได้โดยการตั้งค่า URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตตามข้างต้น
สร้างโทเค็น
คำเตือน: ผู้ใช้ Google ที่คุณลงชื่อเข้าใช้ในเบราว์เซอร์จะเป็นตัวกำหนดว่าบัญชี Google Ads บัญชีใดที่คุณจะเข้าถึงได้โดยใช้ข้อมูลเข้าสู่ระบบ OAuth2 ที่คุณสร้าง ดังนั้น คุณอาจต้องทำตามขั้นตอนเหล่านี้ในหน้าต่างที่ไม่ระบุตัวตนหรือเมื่อไม่ได้ลงชื่อเข้าใช้บัญชี Google เนื่องจากมีแนวโน้มว่าผู้ใช้ที่มีข้อมูลเข้าสู่ระบบที่คุณต้องการใช้จะไม่ใช่ผู้ใช้เดียวกับที่คุณลงชื่อเข้าใช้เมื่อได้รับรหัสไคลเอ็นต์และข้อมูลลับ
ไปที่ OAuth2 Playground (การใช้ลิงก์นี้ควรป้อนค่าคีย์บางส่วนให้คุณล่วงหน้า)
คลิกไอคอนรูปเฟือง ที่มุมขวาบนแล้วเลือกช่องใช้ข้อมูลเข้าสู่ระบบ OAuth ของคุณเอง (หากยังไม่ได้เลือกไว้)
ตรวจสอบว่าเป็นไปตามนี้
ขั้นตอน OAuth ตั้งค่าเป็นฝั่งเซิร์ฟเวอร์
ประเภทการเข้าถึง ตั้งค่าเป็นออฟไลน์ (วิธีนี้ช่วยให้มั่นใจว่าคุณจะได้รับโทเค็นการรีเฟรชและ โทเค็นเพื่อการเข้าถึง แทนที่จะเป็นเฉพาะโทเค็นเพื่อการเข้าถึง)
ป้อนรหัสไคลเอ็นต์ OAuth2 และรหัสลับไคลเอ็นต์ OAuth2 ที่คุณได้รับข้างต้น
ในส่วนขั้นตอนที่ 1 - เลือกและให้สิทธิ์ API ให้คลิก Google Ads API จากรายการ แล้วเลือกขอบเขต
https://www.googleapis.com/auth/adwords
จากนั้นคลิกให้สิทธิ์ API แล้วทำดังนี้
หากได้รับข้อความแจ้ง ให้ลงชื่อเข้าใช้บัญชีที่คุณต้องการให้สิทธิ์เข้าถึงและให้สิทธิ์ หรือยืนยันว่าผู้ใช้ Google ปัจจุบันที่มุมขวาบนเป็น Google Ads หรือบัญชีดูแลจัดการที่คุณต้องการรับข้อมูลเข้าสู่ระบบ
หากได้รับรหัสไคลเอ็นต์และรหัสลับเมื่อไม่กี่นาทีที่ผ่านมา และเห็นข้อผิดพลาด เช่น ข้อผิดพลาด: redirect_uri_mismatch การเปลี่ยนแปลงที่คุณทำขึ้นอาจไม่ได้เผยแพร่ คลิกปุ่มย้อนกลับในเบราว์เซอร์ รอสักครู่
แล้วลองคลิกให้สิทธิ์ API อีกครั้ง
หากคุณได้รับข้อผิดพลาดที่แจ้งว่านักพัฒนาแอปไม่ได้รับสิทธิ์ให้เข้าถึงและแอปกำลังทดสอบอยู่ คุณจะต้องไปที่หน้าหน้าจอขอความยินยอม OAuth ภายในโปรเจ็กต์ GCP แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้
ข้อความแจ้งปรากฏขึ้นเพื่อแจ้งว่าแอปของคุณต้องการ
จัดการแคมเปญ Google Ads คลิกยอมรับ เพื่อดำเนินการต่อ
ในแท็บขั้นตอนที่ 2 - รหัสการให้สิทธิ์ของ Exchange สำหรับโทเค็น
จะมีรหัสการให้สิทธิ์ ปรากฏขึ้น คลิกรหัสการให้สิทธิ์ของ Exchange สำหรับโทเค็น
หากทุกอย่างดูดีแล้ว คุณควรกรอกข้อมูลโทเค็นการรีเฟรช และโทเค็นเพื่อการเข้าถึง ไว้ (คุณอาจต้องขยายอีกครั้ง
ขั้นตอนที่ 2 - รหัสการให้สิทธิ์ของ Exchange สำหรับโทเค็น )
คัดลอกโทเค็นการรีเฟรช ลงในไฟล์การกำหนดค่าสำหรับไลบรารีของไคลเอ็นต์ที่เลือก พร้อมด้วยรหัสไคลเอ็นต์ และรหัสลับไคลเอ็นต์
กำหนดค่าไลบรารีไคลเอ็นต์สำหรับ OAuth ใน Google Ads API
นํา OAuth2 Playground ออกจากรหัสไคลเอ็นต์
เมื่อมีโทเค็นการรีเฟรช แล้ว คุณก็ไม่ต้องใช้ OAuth2 Playground เป็น URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตอีกต่อไป หากต้องการนำออกจากรายการ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต ให้ทำดังนี้
ไปที่หน้าข้อมูลเข้าสู่ระบบคอนโซล Google API
เลือกโปรเจ็กต์จากเมนูแบบเลื่อนลงของโปรเจ็กต์
คลิกชื่อรหัสไคลเอ็นต์ ในหน้าข้อมูลเข้าสู่ระบบเพื่อแก้ไข
นำ https://developers.google.com/oauthplayground
ออกจาก URI การเปลี่ยนเส้นทางที่ได้รับอนุญาต โปรดทราบว่าคุณต้องปล่อย URI การเปลี่ยนเส้นทางไว้อย่างน้อย 1 รายการ
คลิกบันทึก
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-06-27 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]
หากต้องการบอกให้เราทราบเพิ่มเติม
{"lastModified": "\u0e2d\u0e31\u0e1b\u0e40\u0e14\u0e15\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14 2024-06-27 UTC"}
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2024-06-27 UTC"]]