Una de las principales prioridades para el desarrollo de Roblox es dar a nuestra comunidad de creadores la libertad de acceder de forma segura a sus recursos de Roblox desde cualquier lugar, lo que permite una mayor flexibilidad y eficiencia con el poder de Open Cloud. Esta tecnología permite a los creadores encontrar y crear cualquier aplicación que necesiten en Roblox a través de API web estandarizadas, simplificando tareas como análisis, atención al cliente, pruebas y publicación, o incluso permitiéndoles crear funciones más interesantes en su experiencia. la calificación del grupo Roblox del usuario en función de sus actividades en la experiencia.
Creación de aplicaciones con API de nube abierta
Al crear y operar sus experiencias de Roblox, los creadores suelen generar toneladas de activos (por ejemplo, modelos 3D, scripts y datos de usuario) a los que solo se puede acceder a través de las propias aplicaciones de Roblox, como Roblox Studio. En muchos casos, sin embargo, los creadores necesitan acceder mediante programación a sus recursos desde fuera de esas aplicaciones. Cuando manejan las solicitudes de atención al cliente, por ejemplo, los creadores a menudo verifican y actualizan los datos del perfil del usuario, pero necesitan usar Studio o crear una función especial en su experiencia para hacerlo. Ninguna solución es ideal y consume tiempo innecesario que podría dedicarse a crear contenido interesante. Para evitar esto, algunos creadores han desarrollado herramientas para invocar puntos finales públicos de Roblox utilizando cookies para la autenticación, lo cual no es una buena práctica debido a los riesgos de seguridad involucrados.
Open Cloud aborda estos desafíos al ofrecer métodos seguros de autenticación y autorización de forma predeterminada, junto con API web estandarizadas. Nuestro primer paso es admitir claves de API y API de publicación de ubicaciones. Al igual que un pasaporte para ingresar a un país extranjero, una clave API permite que una aplicación se autentique en Roblox Cloud y realice acciones en nombre de los creadores. La API de publicación de lugares permite a los creadores automatizar el flujo de trabajo de publicación de experiencias. Por ejemplo, se puede conectar a un Acción de GitHub y cargue automáticamente un archivo de ubicación en Roblox Cloud después de una prueba de integración exitosa. Las API estandarizadas reducirán la curva de aprendizaje y garantizarán la compatibilidad con versiones anteriores para mitigar la carga de mantenimiento para los desarrolladores de aplicaciones.
Para comenzar, ahora puede crear una clave de API en panel de creador y escriba un script usando la API de publicación de lugares para cargar sus últimos archivos de lugares en Roblox Cloud. La seguridad es primordial, por lo que al crear una clave API, puede establecer permisos granulares seleccionando experiencias, funciones y permisos específicos, como lectura o escritura. Además, puede agregar una lista de direcciones IP restringidas para el uso de claves API y establecer una fecha de vencimiento explícita.
Mirando hacia el futuro
Además de agregar más API, también planeamos admitir otro estándar de la industria: OAuth2. Esto dará a los desarrolladores la oportunidad de crear aplicaciones de terceros y compartirlas con el resto de la comunidad. Estamos emocionados de ver cómo nuestra comunidad aprovechará estas herramientas para optimizar sus flujos de trabajo y llevar su negocio al siguiente nivel.
Para obtener más información sobre el uso de Open Cloud, consulte nuestro documentación para un tutorial detallado.