Boutiques de données commandées (bêta)
*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.
Cette page inclut une documentation de référence pour travailler avec des magasins de données commandés. Pour plus d'informations sur l'utilisation de l'API, voir Gestion des demandes d'API pour les magasins de données et le Guide d'utilisation.
OrderedDataStores
Liste
Renvoie une liste d'entrées d'un boutiquede données commandé.
Paramètres
L'identifiant de l'expérience avec des données commandées que vous souhaitez accès. Voir ID de l'univers sur la façon de le copier sur Tableau de bord du créateur.
Nom de la boutique de données ciblée commandée.
Nom de la portée de stockage des données. Voir Scopes .
Le nombre maximum d'entrées à renvoyer. Le service peut renvoyer moins de cette valeur. La valeur par défaut est 10 . La valeur maximum est 100 et tout entrée au-dessus de 100 est forcée à 100 .
Un jeton de page reçu à partir d'un appel précédent List. Fournissez-le pour récupérer la page suivante. Lors du paiement, tous les autres paramètres fournis à List doivent correspondre à l'appel qui fournit le jeton de page.
La direction d' enumeration. Le ordre par défaut est ascendant. Entrez un desc suffixe pour descendre.
La portée des valeurs de qualification des entrées à renvoyer. Voir Filters .
Requête
curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries' \
--header 'x-api-key: <insert-api-key>'
Réponse
Créer
Crée une nouvelle entrée avec la valeur de contenu fournie.
Paramètres
L'identifiant de l'expérience avec des données commandées que vous souhaitez accès. Voir ID de l'univers sur la façon de le copier sur Tableau de bord du créateur.
Nom de la boutique de données commandée.
Nom de la portée de stockage des données. Voir Scopes .
Le nom de l'entrée.
Crée une nouvelle entrée avec la valeur fournie.
Requête
curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries?id=<id>' \
--header 'x-api-key: <insert-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"value": <long>
}'
Réponse
Obtenir
Obtient et renvoie l'entrée spécifiée.
Paramètres
L'identifiant de l'expérience avec des données commandées que vous souhaitez accès. Voir ID de l'univers sur la façon de le copier sur Tableau de bord du créateur.
Nom de la boutique de données commandée.
Nom de la portée de stockage des données. Voir Scopes .
L'ID de l'entrée.
Requête
curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>' \
--header 'x-api-key: <insert-api-key>'
Réponse
Supprimer
Supprime la entrée spécifiée.
Paramètres
L'identifiant de l'expérience avec des données commandées que vous souhaitez accès. Voir ID de l'univers sur la façon de le copier sur Tableau de bord du créateur.
Nom de la boutique de données commandée.
Nom de la portée de stockage des données. Voir Scopes .
L'ID de l'entrée.
Requête
curl --location --request DELETE 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>' \
--header 'x-api-key: <insert-api-key>'
Réponse
Mettre à jour
Mise à jour une valeur d'entrée et restitution de la valeur mise à jour.
Paramètres
L'identifiant de l'expérience avec des données commandées que vous souhaitez accès. Voir ID de l'univers sur la façon de le copier sur Tableau de bord du créateur.
Nom de la boutique de données commandée.
Nom de la portée de stockage des données. Voir Scopes .
L'ID de l'entrée.
Mise à jour de l'entrée fournie avec une nouvelle valeur.
Le drapeau pour permettre la création d'une entrée si l'entrée n'existe pas. Voir Permettre les drapeaux manquants .
Requête
curl --location --request PATCH 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>' \
--header 'x-api-key: <insert-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"value": <long>
}'
Réponse
Incrément
Augmente la valeur de la clé de la quantité fournie et renvoie la valeur mise à jour.
Problème connu : Les valeurs d'entrée peuvent augmenter au-delà de la portée valide et cela peut persister dans le backend. Les valeurs renvoyées s'ajusteront à la portée valide.
Paramètres
L'identifiant de l'expérience avec des données commandées que vous souhaitez accès. Voir ID de l'univers sur la façon de le copier sur Tableau de bord du créateur.
Nom de la boutique de données commandée.
Nom de la portée de stockage des données. Voir Scopes .
L'ID de l'entrée.
Augmente la valeur de l'entrée.
Requête
curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries/<entry>:increment' \
--header 'x-api-key: <insert-api-key>' \
--header 'Content-Type: application/json' \
--data '{
"amount": <long>
}'
Réponse
Objets
Les objets suivants décrivent les charges utiles qui sont acceptées ou renvoyées. Voir chaque point de terminaison individuel pour plus d'informations sur l'utilisation de ces objets.
CreateEntryRequest
Crée une nouvelle entrée avec la valeur fournie.
Attributs
La valeur pour définir la nouvelle entrée. Si la valeur d'entrée dépasse la valeur maximale prise en charge par int64, qui est 9 223 372 036 854 775 807, la demande échoue avec une erreur de demande 400.
Entry
Représente une entrée.
Attributs
Le nom de l'entrée
Chemin de ressource de la demande.
La valeur de l'entrée.
IncrementEntryRequest
Augmente la valeur de l'entrée.
Attributs
La quantité à augmenter par la valeur d'entrée. Si la valeur d'entrée dépasse la valeur maximale prise en charge par int64, qui est 9 223 372 036 854 775 807, la demande échoue avec une erreur de demande 400.
ListEntriesResponse
Une liste de entrées dans la collectionsparent.
Attributs
Les entrées du champ de vision spécifié.
Un jeton, qui peut être envoyé comme page_token pour récupérer la prochaine page. Si ce champ est omis, il n'y a pas de pages suivantes.
UpdateEntryRequest
Mise à jour de l'entrée fournie avec une nouvelle valeur.
Attributs
La valeur à mettre à jour l'entrée. Si la valeur d'entrée dépasse la valeur maximale prise en charge par int64, qui est 9 223 372 036 854 775 807, la demande échoue avec une erreur de demande 400.