Le chemin de ressource de l'univers.
Format : universes/{universe_id}.
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Représente une expérience Roblox.
Le chemin de ressource de l'univers.
Format : universes/{universe_id}.
La date et l'heure de création de l'univers. Ce string est formatée en tant que Timestamp.
La date et l'heure de la dernière mise à jour de l'univers. Ce string est formatée en tant que Timestamp.
Le nom de l'univers.
Ce champ peut être mis à jour en mettant à jour le nom du lieu d'origineracine.
La description de l'univers.
Ce champ peut être mis à jour en mettant à jour la description du lieu d'origineracine.
L'univers est possédé par l'utilisateur.
L'univers est détenu par un groupe.
Si l'univers est ou non accessible publiquement.
Valeurs possibles :
| Valeur | Description | | --- | --- | | VISIBILITY_UNSPECIFIED | Les mises à jour utilisant cette valeur provoqueront une erreur sur le backend.| | PUBLIC | L'univers est public/publique.| | PRIVÉ | L'univers est privé.Si la visibilité d'un univers est réglée sur PRIVÉ, tous les joueurs actifs seront immédiatement retirés de tous les serveurs en cours d'exécution. |. Valeurs possibles :
Le liersocial Facebook.
Le liersocial Twitter.
Le liersocial YouTube.
Le liersocial Twitch.
Le liersocial Discord.
Le liersocial du groupe Roblox.
Le liersocial Guilded.
Si oui ou non le chat vocal est activé pour les utilisateurs dans l'expérience.
Mettre à jour cette valeur n'affectera pas les serveurs actifs.
Le classement par âge de cet univers.
Valeurs possibles :
| Valeur | Description | | --- | --- | | AGE_RATING_UNSPECIFIED | Le classement d'âge n'est pas configurer.| | AGE_RATING_ALL | Soutenu pour tous les utilisateurs.| | AGE_RATING_9_PLUS | Soutenu pour les utilisateurs âgés de 9 ans et plus.| | AGE_RATING_13_PLUS | Soutenu pour les utilisateurs âgés de 13 ans et plus.| | AGE_RATING_17_PLUS | Soutenu pour les utilisateurs âgés de 17 ans et plus. |. Valeurs possibles :
Représente le prix en Robux des serveurs privés.
Si désactivé, les serveurs privés ne sont pas pris en charge pour cet univers.
Ne peut être désactivé qu'en utilisant un masque de champ.
La définition à null désactivera tous les serveurs privés actifs.
Changer le prix annulera tous les abonnements de serveur privé.
Si les joueurs peuvent ou non rejoindre l'expérience via le bureau.
Si les joueurs peuvent ou non rejoindre l'expérience via mobile.
Si les joueurs peuvent ou non rejoindre l'expérience via une tablette.
Si les joueurs peuvent ou non rejoindre l'expérience via la console.
Si les joueurs peuvent ou non rejoindre l'expérience 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
}
Obtient l'univers spécifié.
L'ID de l'univers.
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
}
Mise à jour de l'univers spécifié.
Cette méthode est garantie pour retourner tous les champs mis à jour. Cette méthode peut également retourner la ressource entière.
L'ID de l'univers.
La liste des champs à mettre à mise à jour. Cette chaîne est formatée comme un 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
}
Publie un message sur les serveurs en direct de l'univers.
Les serveurs peuvent consommer des messages via MessagingService.
L'ID de l'univers.
Le sujet sur lequel publier le message.
Le message à publier.
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!"
}'
Redémarre tous les serveurs actifs pour un univers spécifique si et seulement si une nouvelle version de l'expérience a été publiée.Utilisé pour publier des mises à jour d'expérience.
L'ID de l'univers.
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 '{}'
{}