คืออะไร
คุณสามารถดูภาพรวมทั่วไปของบทบาทที่เชื่อมโยงและการเชื่อมต่อได้ที่นี่
ในการสร้างแอปด้วยคุณสมบัติการเชื่อมต่อ ก่อนอื่นคุณต้องกำหนดค่าผู้ใช้แอปพลิเคชันและบอทในพอร์ทัลนักพัฒนา การเชื่อมต่อเป้าหมาย และบทบาทที่เชื่อมโยง บทความนี้จะแนะนำคุณเกี่ยวกับองค์ประกอบเหล่านี้
สำหรับแอปตัวอย่างและข้อมูลรายละเอียดเพิ่มเติมในแต่ละขั้นตอน โปรดไปที่เอกสารสำหรับนักพัฒนาของเรา: https://discord.com/developers/docs/tutorials/configuring-app-metadata-for-linked-roles
คำแนะนำ
ขั้นแรก ตรวจสอบให้แน่ใจว่าคุณได้สร้างผู้ใช้บอทในพอร์ทัลนักพัฒนา เพื่อเชื่อมต่อกับการเชื่อมต่อที่คุณเลือก บอทยังต้องการ URL เปลี่ยนเส้นทางสำหรับโฟลว์ OAuth2 URL การเปลี่ยนเส้นทางจะขึ้นอยู่กับเซิร์ฟเวอร์และวิธีการโฮสต์แอปของคุณ
คุณจะต้องตั้งค่า URL ปลายทางที่กำหนดเองสำหรับบทบาทที่เชื่อมโยงของคุณในพอร์ทัลนักพัฒนา
นอกจากนี้ ในการรับข้อมูลจาก Steam หรือ API อื่น ๆ คุณจะต้องไปที่เอกสารสำหรับนักพัฒนาเพื่อกำหนดค่าและส่งคำขอ HTTP ไปยัง API ของพวกเขา
บทบาทที่เชื่อมโยง
สิ่งสุดท้ายที่ต้องกำหนดค่าคือบทบาทที่เชื่อมโยงเอง คุณสามารถลงทะเบียนข้อมูลเมตาของบทบาทที่เชื่อมโยงได้ โดยการตั้งค่าในคำขอ PUT ไปยัง API ของเรา ซึ่งคล้ายกับการลงทะเบียนคำสั่งสแลชที่จัดการโดยแอป ข้อมูลเมตานี้จะใช้เป็นข้อกำหนดที่ผู้ใช้ต้องปฏิบัติตามเพื่อรับบทบาทที่เชื่อมโยง
หมายเหตุ: ใช้โทเค็นบอทสำหรับการตรวจสอบสิทธิ์ ไม่ใช่โทเค็นผู้ใช้
สุดท้าย ไปที่การตั้งค่าเซิร์ฟเวอร์และสร้างบทบาท ในแท็บลิงก์ คุณจะสามารถเพิ่มข้อกำหนดสำหรับบทบาทได้ เมื่อทำเสร็จคุณก็ใชได้แล้ว!
ตอนนี้หากผู้ใช้ต้องการเชื่อมต่อบัญชีของตน พวกเขาสามารถคลิกชื่อเซิร์ฟเวอร์ที่ด้านซ้ายบนและมองหาบทบาทที่เชื่อมโยงซึ่งแอปของคุณจัดการอยู่