ปลดปล่อยประสิทธิภาพการทำงานของครีเอเตอร์ด้วย Open Cloud

หนึ่งในลำดับความสำคัญหลักสำหรับการพัฒนา Roblox คือการให้ชุมชนผู้สร้างของเรามีอิสระในการเข้าถึงทรัพยากร Roblox ได้อย่างปลอดภัยจากทุกที่ ช่วยให้มีความยืดหยุ่นและประสิทธิภาพมากขึ้นด้วยพลังของ Open Cloud เทคโนโลยีนี้ช่วยให้ผู้สร้างสามารถค้นหาและสร้างแอปพลิเคชันที่พวกเขาต้องการบน Roblox ผ่าน API ของเว็บที่ได้มาตรฐาน ทำให้งานง่ายขึ้น เช่น การวิเคราะห์ การสนับสนุนลูกค้า การทดสอบ และการเผยแพร่ หรือแม้แต่ทำให้พวกเขาสามารถพัฒนาคุณลักษณะที่น่าสนใจมากขึ้นในประสบการณ์ของตน เช่น การเปลี่ยนแปลงโดยอัตโนมัติ อันดับ Roblox Group ของผู้ใช้ตามกิจกรรมในประสบการณ์ 

การสร้างแอปพลิเคชันด้วย Open Cloud APIs

ในขณะที่สร้างและดำเนินการประสบการณ์บน Roblox ผู้สร้างมักจะสร้างทรัพยากรจำนวนมาก (เช่น โมเดล 3 มิติ สคริปต์ และข้อมูลผู้ใช้) ที่สามารถเข้าถึงได้ผ่านแอปพลิเคชันบุคคลที่หนึ่งของ Roblox เช่น Roblox Studio เท่านั้น อย่างไรก็ตาม ในหลายกรณี ครีเอเตอร์จำเป็นต้องเข้าถึงทรัพยากรโดยทางโปรแกรมจากภายนอกแอปพลิเคชันเหล่านั้น ตัวอย่างเช่น เมื่อจัดการกับคำขอการสนับสนุนลูกค้า ผู้สร้างมักจะตรวจสอบและอัปเดตข้อมูลโปรไฟล์ผู้ใช้ แต่ต้องใช้ Studio หรือสร้างคุณลักษณะพิเศษในประสบการณ์ของพวกเขาจึงจะทำเช่นนั้นได้ ไม่มีวิธีแก้ปัญหาใดที่เหมาะสมที่สุด และเสียเวลาโดยไม่จำเป็นที่อาจใช้ในการสร้างเนื้อหาเจ๋งๆ ได้ เพื่อแก้ไขปัญหานี้ ผู้สร้างบางรายได้พัฒนาเครื่องมือเพื่อเรียกจุดปลายสาธารณะของ Roblox โดยใช้คุกกี้สำหรับการตรวจสอบสิทธิ์ ซึ่งไม่ใช่แนวทางปฏิบัติที่ดีที่สุดเนื่องจากมีความเสี่ยงด้านความปลอดภัยที่เกี่ยวข้อง

Open Cloud จัดการกับความท้าทายเหล่านี้ด้วยการนำเสนอวิธีการอนุญาตและการตรวจสอบสิทธิ์ที่ปลอดภัยโดยค่าเริ่มต้น พร้อมด้วย API ของเว็บที่ได้มาตรฐาน ขั้นตอนแรกของเราคือรองรับคีย์ API และ Place Publishing API เช่นเดียวกับหนังสือเดินทางเพื่อเข้าสู่ต่างประเทศ คีย์ API อนุญาตให้แอปพลิเคชันตรวจสอบสิทธิ์ใน Roblox Cloud และดำเนินการในนามของผู้สร้าง Place Publishing API ช่วยให้ผู้สร้างสร้างเวิร์กโฟลว์การเผยแพร่ประสบการณ์โดยอัตโนมัติ ตัวอย่างเช่น สามารถเชื่อมต่อกับ a การกระทำของ GitHub และผลักไฟล์ place ไปยัง Roblox Cloud โดยอัตโนมัติหลังจากการทดสอบการรวมสำเร็จ API ที่ได้มาตรฐานจะลดช่วงการเรียนรู้และรับรองความเข้ากันได้แบบย้อนหลังเพื่อลดภาระการบำรุงรักษาสำหรับนักพัฒนาแอปพลิเคชัน 

ในการเริ่มต้น คุณสามารถสร้างคีย์ API บน แดชบอร์ดผู้สร้าง และเขียนสคริปต์โดยใช้ Place Publishing API เพื่อส่งไฟล์สถานที่ล่าสุดของคุณไปยัง Roblox Cloud การรักษาความปลอดภัยเป็นสิ่งสำคัญที่สุด ดังนั้นเมื่อสร้างคีย์ API คุณสามารถตั้งค่าการอนุญาตแบบละเอียดโดยเลือกประสบการณ์ ทรัพยากร และสิทธิ์เฉพาะ เช่น การอ่านหรือเขียน นอกจากนี้ คุณสามารถเพิ่มรายการ IP ที่จำกัดการใช้คีย์ API และกำหนดวันหมดอายุที่ชัดเจนได้ 

มองไปข้างหน้า

นอกจากการเพิ่ม API เพิ่มเติมแล้ว เรายังวางแผนที่จะสนับสนุนมาตรฐานอุตสาหกรรมอื่น: OAuth2 ซึ่งจะทำให้นักพัฒนามีโอกาสสร้างแอปของบุคคลที่สามและแชร์กับส่วนที่เหลือของชุมชน เรารู้สึกตื่นเต้นที่ได้เห็นวิธีที่ชุมชนของเราจะใช้ประโยชน์จากเครื่องมือเหล่านี้เพื่อปรับปรุงขั้นตอนการทำงานและนำธุรกิจไปสู่ระดับต่อไป

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ Open Cloud โปรดดูที่ .ของเรา เอกสาร สำหรับการสอนแบบละเอียด

ที่มา: https://blog.roblox.com/2021/11/unleashing-creator-productivity-open-cloud/

ประทับเวลา:

เพิ่มเติมจาก บล็อก Roblox