O conteúdo deste site foi traduzido usando inteligência artificial (IA) ou tecnologia de tradução automática e pode conter erros.

Skip to content

Liberando a produtividade dos criadores com a nuvem aberta

Uma das principais prioridades do desenvolvimento do Roblox é oferecer à nossa comunidade de criadores a liberdade de acessar com segurança seus recursos do Roblox de qualquer lugar, permitindo maior flexibilidade e eficiência com o poder da Open Cloud. Essa tecnologia permite que os criadores encontrem e desenvolvam quaisquer aplicativos de que precisem no Roblox por meio de APIs web padronizadas, simplificando tarefas como análises, suporte ao cliente, testes e publicação, ou até mesmo possibilitando que eles incorporem recursos mais interessantes à sua experiência, como a alteração automática da classificação de um usuário no Grupo Roblox com base em suas atividades dentro da experiência. 

Criação de aplicativos com APIs do Open Cloud

Ao criar e operar suas experiências no Roblox, os criadores normalmente geram uma grande quantidade de recursos (por exemplo, modelos 3D, scripts e dados de usuários) que só podiam ser acessados por meio de aplicativos próprios do Roblox, como o Roblox Studio. Em muitos casos, no entanto, os criadores precisam acessar seus recursos programaticamente de fora desses aplicativos. Ao lidar com solicitações de suporte ao cliente, por exemplo, os criadores frequentemente verificam e atualizam dados de perfil de usuário, mas precisam usar o Studio ou criar um recurso especial em sua experiência para fazer isso. Nenhuma das soluções é ideal e consome tempo desnecessário que poderia ser dedicado à criação de conteúdo interessante. Para contornar isso, alguns criadores desenvolveram ferramentas para chamar endpoints públicos do Roblox usando cookies para autenticação, o que não é uma prática recomendada, dados os riscos de segurança envolvidos.

O Open Cloud resolve esses desafios oferecendo métodos de autorização e autenticação seguros por padrão, juntamente com APIs web padronizadas. Nosso primeiro passo é oferecer suporte a chaves de API e APIs de publicação de locais. Assim como um passaporte para entrar em um país estrangeiro, uma chave de API permite que um aplicativo se autentique no Roblox Cloud e execute ações em nome dos criadores. A API de publicação de locais permite que os criadores automatizem o fluxo de trabalho de lançamento da experiência. Por exemplo, ela pode ser conectada a uma ação do GitHub e enviar automaticamente um arquivo de lugar para o Roblox Cloud após testes de integração bem-sucedidos. As APIs padronizadas reduzirão a curva de aprendizado e garantirão compatibilidade com versões anteriores para mitigar a carga de manutenção para desenvolvedores de aplicativos. 

Para começar, agora você pode criar uma chave de API no Painel do Criador e escrever um script usando a API de Publicação de Locais para enviar seus arquivos de locais mais recentes para a Roblox Cloud. A segurança é prioridade, portanto, ao criar uma chave de API, você pode definir permissões detalhadas selecionando experiências, recursos e permissões específicas, como leitura ou gravação. Além disso, você pode adicionar uma lista de IPs restritos para usar a chave de API e definir uma data de validade explícita. 

Perspectivas

Além de adicionar mais APIs, também planejamos oferecer suporte a outro padrão do setor: OAuth2. Isso dará aos desenvolvedores a oportunidade de criar aplicativos de terceiros e compartilhá-los com o resto da comunidade. Estamos ansiosos para ver como nossa comunidade aproveitará essas ferramentas para otimizar seus fluxos de trabalho e levar seus negócios a um novo patamar.

Para saber mais sobre como usar o Open Cloud, confira nossa documentação para um tutorial detalhado.