Nội dung trên trang web này đã được dịch bằng trí tuệ nhân tạo (AI) hoặc công nghệ dịch máy và có thể có lỗi.

Skip to content

Giải phóng năng suất sáng tạo với Open Cloud

Một trong những ưu tiên hàng đầu trong quá trình phát triển Roblox là mang đến cho cộng đồng các nhà sáng tạo sự tự do truy cập an toàn vào các tài nguyên Roblox của họ từ mọi nơi, giúp tăng cường tính linh hoạt và hiệu quả nhờ sức mạnh của Open Cloud. Công nghệ này giúp các nhà sáng tạo tìm và xây dựng bất kỳ ứng dụng nào họ cần trên Roblox thông qua các API web tiêu chuẩn, hợp lý hóa các tác vụ như phân tích, hỗ trợ khách hàng, thử nghiệm và xuất bản, hoặc thậm chí cho phép họ phát triển các tính năng thú vị hơn vào trải nghiệm của mình, chẳng hạn như tự động thay đổi thứ hạng Nhóm Roblox của người dùng dựa trên các hoạt động trong trải nghiệm của họ. 

Xây dựng ứng dụng với API Open Cloud

Khi xây dựng và vận hành trải nghiệm của mình trên Roblox, các nhà sáng tạo thường tạo ra rất nhiều tài nguyên (ví dụ: mô hình 3D, kịch bản và dữ liệu người dùng) mà trước đây chỉ có thể truy cập thông qua các ứng dụng chính thức của Roblox như Roblox Studio. Tuy nhiên, trong nhiều trường hợp, các nhà sáng tạo cần truy cập các tài nguyên này một cách lập trình từ bên ngoài các ứng dụng đó. Khi xử lý các yêu cầu hỗ trợ khách hàng, ví dụ, các nhà sáng tạo thường kiểm tra và cập nhật dữ liệu hồ sơ người dùng, nhưng phải sử dụng Studio hoặc xây dựng một tính năng đặc biệt trong trải nghiệm của họ để thực hiện điều này. Cả hai giải pháp đều không lý tưởng và tiêu tốn thời gian không cần thiết, vốn có thể được dành cho việc tạo nội dung thú vị. Để khắc phục điều này, một số nhà sáng tạo đã phát triển các công cụ để gọi các điểm cuối công khai của Roblox bằng cách sử dụng cookie cho việc xác thực, điều này không phải là phương pháp tốt nhất do các rủi ro bảo mật liên quan.

Open Cloud giải quyết những thách thức này bằng cách cung cấp các phương thức xác thực và ủy quyền an toàn theo mặc định, cùng với các API web tiêu chuẩn hóa. Bước đầu tiên của chúng tôi là hỗ trợ API keys và Place Publishing APIs. Giống như một hộ chiếu để nhập cảnh vào một quốc gia khác, API key cho phép ứng dụng xác thực vào Roblox Cloud và thực hiện các hành động thay mặt cho các nhà sáng tạo. Place Publishing API cho phép các nhà sáng tạo tự động hóa quy trình phát hành trải nghiệm. Ví dụ, nó có thể được tích hợp vào một hành động GitHub và tự động đẩy tệp Place lên Roblox Cloud sau khi kiểm thử tích hợp thành công. Các API tiêu chuẩn hóa sẽ giảm thiểu đường cong học tập và đảm bảo tương thích ngược để giảm bớt gánh nặng bảo trì cho các nhà phát triển ứng dụng. 

Để bắt đầu, bạn hiện có thể tạo khóa API trên Bảng điều khiển Nhà sáng tạo và viết một tập lệnh sử dụng API Xuất bản Địa điểm để đẩy các tệp địa điểm mới nhất của bạn lên Roblox Cloud. An ninh là ưu tiên hàng đầu, vì vậy khi tạo khóa API, bạn có thể thiết lập các quyền chi tiết bằng cách chọn trải nghiệm, tài nguyên và các quyền cụ thể như đọc hoặc ghi. Ngoài ra, bạn có thể thêm danh sách các địa chỉ IP bị hạn chế sử dụng khóa API và đặt ngày hết hạn rõ ràng. 

Nhìn về tương lai

Ngoài việc bổ sung thêm các API, chúng tôi cũng dự định hỗ trợ một tiêu chuẩn ngành khác: OAuth2. Điều này sẽ mang lại cho các nhà phát triển cơ hội xây dựng các ứng dụng của bên thứ ba và chia sẻ chúng với cộng đồng. Chúng tôi rất hào hứng được chứng kiến cách cộng đồng của chúng tôi sẽ tận dụng các công cụ này để tối ưu hóa quy trình làm việc và đưa doanh nghiệp của họ lên một tầm cao mới.

Để tìm hiểu thêm về cách sử dụng Open Cloud, hãy tham khảo tài liệu hướng dẫn chi tiết của chúng tôi.