O caminho de recursos do universo.
Formato: universes/{universe_id}.
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Representa uma experiência do Roblox.
O caminho de recursos do universo.
Formato: universes/{universe_id}.
O timestamp quando o universo foi criado. Esta cadeia de caracteres é formatada como um Timestamp.
O timestamp quando o universo foi atualizado pela última vez. Esta cadeia de caracteres é formatada como um Timestamp.
O nome do universo.
Este campo pode ser atualizado atualizando o nome do local raiz.
A descrição do universo.
Este campo pode ser atualizado atualizando a descrição do local raiz.
O universo é propriedade do usuário.
O universo é de propriedade do grupo.
Se o universo é ou não é acessível publicamente.
Valores possíveis:
| Valor | Descrição | | --- | --- | | VISIBILITY_UNSPECIFIED | Atualizações usando este valor vão lançar um erro no backend.| | PÚBLICO | O universo é público.| | PRIVADO | O universo é privado.Se a visibilidade de um universo for definida como PRIVADA, todos os jogadores ativos serão imediatamente removidos de todos os servidores em execução. |. Valores possíveis:
O víncular / conectarsocial do Facebook.
O víncular / conectarsocial do Twitter.
O víncular / conectarsocial do Youtube.
O víncular / conectarsocial da Twitch.
O víncular / conectarsocial do Discord.
O víncular / conectarsocial do grupo Roblox.
O víncular / conectarsocial Guilded.
Se o chat de voz está habilitado ou não para os usuários na Experiência.
Atualizar este valor não afetará servidores ativos.
A classificação etária deste universo.
Valores possíveis:
| Valor | Descrição | | --- | --- | | AGE_RATING_UNSPECIFIED | A classificação de idade não é configurar.| | AGE_RATING_ALL | Suportado para todos os usuários.| | AGE_RATING_9_PLUS | Suportado para usuários com idade 9 e acima.| | AGE_RATING_13_PLUS | Suportado para usuários com idade 13 e acima.| | AGE_RATING_17_PLUS | Suportado para usuários com idade 17 e acima. |. Valores possíveis:
Representa o preço em Robux de servidores privados.
Se desmarcado, servidores privados não são suportados para esse universo.
Só pode ser desativado ao usar uma máscara de campo.
Definir para nulo desabilitará todos os servidores privados ativos.
Alterar o preço cancelará todas as assinaturas de servidor privado.
Se os jogadores podem ou não se juntar à Experiência via Desktop.
Se os jogadores podem ou não se juntar à Experiência via Mobile.
Se os jogadores podem ou não se juntar à Experiência via Tablet.
Se os jogadores podem ou não se juntar à Experiência via Console.
Se os jogadores podem ou não se juntar à Experiência via VR.
https://apis.roblox.com
{
"path": "universes/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"displayName": "ROBLOX Battle [OPEN]",
"description": "OPEN SOURCE! \n Feel free to check out how we made this game and ask us about it!",
"user": "string",
"visibility": "VISIBILITY_UNSPECIFIED",
"facebookSocialLink": {
"title": "string",
"uri": "string"
},
"twitterSocialLink": {
"title": "string",
"uri": "string"
},
"youtubeSocialLink": {
"title": "string",
"uri": "string"
},
"twitchSocialLink": {
"title": "string",
"uri": "string"
},
"discordSocialLink": {
"title": "string",
"uri": "string"
},
"robloxGroupSocialLink": {
"title": "string",
"uri": "string"
},
"guildedSocialLink": {
"title": "string",
"uri": "string"
},
"voiceChatEnabled": true,
"ageRating": "AGE_RATING_UNSPECIFIED",
"privateServerPriceRobux": "integer",
"desktopEnabled": true,
"mobileEnabled": true,
"tabletEnabled": true,
"consoleEnabled": true,
"vrEnabled": true
}
Obtém o universo especificado.
O ID do universo.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}' \
-H 'x-api-key: {your-api-key}'
{
"path": "universes/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"displayName": "ROBLOX Battle [OPEN]",
"description": "OPEN SOURCE! \n Feel free to check out how we made this game and ask us about it!",
"user": "string",
"visibility": "VISIBILITY_UNSPECIFIED",
"facebookSocialLink": {
"title": "string",
"uri": "string"
},
"twitterSocialLink": {
"title": "string",
"uri": "string"
},
"youtubeSocialLink": {
"title": "string",
"uri": "string"
},
"twitchSocialLink": {
"title": "string",
"uri": "string"
},
"discordSocialLink": {
"title": "string",
"uri": "string"
},
"robloxGroupSocialLink": {
"title": "string",
"uri": "string"
},
"guildedSocialLink": {
"title": "string",
"uri": "string"
},
"voiceChatEnabled": true,
"ageRating": "AGE_RATING_UNSPECIFIED",
"privateServerPriceRobux": "integer",
"desktopEnabled": true,
"mobileEnabled": true,
"tabletEnabled": true,
"consoleEnabled": true,
"vrEnabled": true
}
Atualiza o universo especificado.
Este método é garantido para retornar todos os campos atualizados. Este método também pode retornar a totalidade do recurso.
O ID do universo.
A lista de campos para atualização. Esta cadeia de caracteres está formatada como um FieldMask.
curl -L -X PATCH 'https://apis.roblox.com/cloud/v2/universes/{universe_id}?updateMask={string}' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"facebookSocialLink": {
"title": "string",
"uri": "string"
},
"twitterSocialLink": {
"title": "string",
"uri": "string"
},
"youtubeSocialLink": {
"title": "string",
"uri": "string"
},
"twitchSocialLink": {
"title": "string",
"uri": "string"
},
"discordSocialLink": {
"title": "string",
"uri": "string"
},
"robloxGroupSocialLink": {
"title": "string",
"uri": "string"
},
"guildedSocialLink": {
"title": "string",
"uri": "string"
},
"voiceChatEnabled": true,
"privateServerPriceRobux": "integer",
"desktopEnabled": true,
"mobileEnabled": true,
"tabletEnabled": true,
"consoleEnabled": true,
"vrEnabled": true
}'
{
"path": "universes/123",
"createTime": "2023-07-05T12:34:56Z",
"updateTime": "2023-07-05T12:34:56Z",
"displayName": "ROBLOX Battle [OPEN]",
"description": "OPEN SOURCE! \n Feel free to check out how we made this game and ask us about it!",
"user": "string",
"visibility": "VISIBILITY_UNSPECIFIED",
"facebookSocialLink": {
"title": "string",
"uri": "string"
},
"twitterSocialLink": {
"title": "string",
"uri": "string"
},
"youtubeSocialLink": {
"title": "string",
"uri": "string"
},
"twitchSocialLink": {
"title": "string",
"uri": "string"
},
"discordSocialLink": {
"title": "string",
"uri": "string"
},
"robloxGroupSocialLink": {
"title": "string",
"uri": "string"
},
"guildedSocialLink": {
"title": "string",
"uri": "string"
},
"voiceChatEnabled": true,
"ageRating": "AGE_RATING_UNSPECIFIED",
"privateServerPriceRobux": "integer",
"desktopEnabled": true,
"mobileEnabled": true,
"tabletEnabled": true,
"consoleEnabled": true,
"vrEnabled": true
}
Publica uma mensagem nos servidores ativos do universo.
Os servidores podem consumir mensagens via Serviço de Mensageria.
O ID do universo.
O tópico em que publicar a mensagem.
A mensagem para publicar.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}:publishMessage' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"topic": "my-topic",
"message": "Hello, world!"
}'
Reinicia todos os servidores ativos para um universo específico se e somente se uma nova versão da experiência foi publicada.Usado para liberar atualizações de experiência.
O ID do universo.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}:restartServers' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{}'
{}