*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

Instance

Représente une instance de modèle de données.

Attributs

pathstring

Le chemin de ressource de l'instance.

Format : universes/{universe_id}/places/{place_id}/instances/{instance_id}.

hasChildrenboolean
Sortie seule

si l'instance a des enfants instance.

engineInstanceobject

les détails de propriété de l'instance.

URL de base

https://apis.roblox.com
La ressource Instance

{
"path": "universes/123/places/123/instances/0123456789abcdef0123456789abcdef",
"hasChildren": true,
"engineInstance": {
"Id": "string",
"Parent": "string",
"Name": "string",
"Details": {
"Folder": {}
}
}
}

Instance

Obtenir une instance
Bêta

GET /cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}

Obtient une instance et ses données de propriété.

La taille maximum des données de réponse supportée est de 500 000 octets.Si cette limite est dépassée, le retourné Operation sera terminé avec un résultat d'erreur qui a un code d'erreur de 422 .

Périmètres d'application
universe.place.instance:read
RequêteParamètres du chemin
universe_idstring
Requis

L'ID de l'univers.

place_idstring
Requis

L'ID du lieu.

instance_idstring
Requis

L'ID de l'instance.

Réponse

Cette méthode est asynchrone et retourne une Operation, qui représente l'état courant de l'opération. Il contient un chemin de terminaison que vous pouvez interroger pour obtenir la vraie réponse et les métadonnées applicables. Voir la documentation sur les opérations à long terme pour plus d’informations.

Les sections suivantes décrivent la réponse et les objets de métadonnées qui sont fournis lorsqu'une opération se termine.

RéponseInstanceMétadonnées

Aucun

GET /cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}

curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}' \
-H 'x-api-key: {your-api-key}'

Instance

Mise à jour de l'instance
Bêta

PATCH /cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}

Mise à jour des données de propriété d'une instance.

Lors de la mise à jour de la propriété source d'une instance Script , la taille maximale de propriété supportée est de 200 000 octets après encodage UTF-8.

Périmètres d'application
universe.place.instance:write
RequêteParamètres du chemin
universe_idstring
Requis

L'ID de l'univers.

place_idstring
Requis

L'ID du lieu.

instance_idstring
Requis

L'ID de l'instance.

Paramètres de requête
updateMaskstring

La liste des champs à mettre à jour. Cette chaîne est formatée comme un FieldMask.

Corps de la requêteInstance
Réponse

Cette méthode est asynchrone et retourne une Operation, qui représente l'état courant de l'opération. Il contient un chemin de terminaison que vous pouvez interroger pour obtenir la vraie réponse et les métadonnées applicables. Voir la documentation sur les opérations à long terme pour plus d’informations.

Les sections suivantes décrivent la réponse et les objets de métadonnées qui sont fournis lorsqu'une opération se termine.

RéponseInstanceMétadonnées

Aucun

PATCH /cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}

curl -L -X PATCH 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}?updateMask={string}' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"engineInstance": {
"Id": "string",
"Parent": "string",
"Name": "string",
"Details": {
"Folder": {}
}
}
}'

Instance

Liste des enfants d'instance
Bêta

GET /cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}:listChildren

Liste les enfants d'une instance.

La taille maximum des données de réponse supportée est de 500 000 octets.Si cette limite est dépassée, le retourné Operation sera terminé avec un résultat d'erreur qui a un code d'erreur de 422 .

Périmètres d'application
universe.place.instance:read
RequêteParamètres du chemin
universe_idstring
Requis

L'ID de l'univers.

place_idstring
Requis

L'ID du lieu.

instance_idstring
Requis

L'ID de l'instance.

Paramètres de requête
maxPageSizenumber

Le nombre maximum d'instance enfant à retourner.Le service peut retourner moins que cette valeur.Si non spécifié, au maximum 200 enfants seront renvoyés.La valeur maximale est de 200 ; les valeurs au-dessus de 200 seront coercées à 200.

pageTokenstring

Un jeton de page, reçu d'un appel précédent ListInstanceChildrenRequest. Fournissez-le pour récupérer la page suivante.

Lors de la pagination, tous les autres paramètres fournis à ListInstanceChildrenRequest doivent correspondre à l'appel qui a fourni le jeton de page.

Réponse

Cette méthode est asynchrone et retourne une Operation, qui représente l'état courant de l'opération. Il contient un chemin de terminaison que vous pouvez interroger pour obtenir la vraie réponse et les métadonnées applicables. Voir la documentation sur les opérations à long terme pour plus d’informations.

Les sections suivantes décrivent la réponse et les objets de métadonnées qui sont fournis lorsqu'une opération se termine.

Réponse

Renvoie une liste des enfants de l'instance.

instancesarray<Instance>

Une liste d'instances enfants.

nextPageTokenstring

Un jeton, qui peut être envoyé comme page_token pour récupérer la page suivante. Si ce champ est omis, il n'y a pas de pages suivantes.

Métadonnées

Aucun

GET /cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}:listChildren

curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/places/{place_id}/instances/{instance_id}:listChildren?maxPageSize=100&pageToken={string}' \
-H 'x-api-key: {your-api-key}'