Armazenamento de Dados Ordenado (Beta)
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
Esta página inclui referência à documentação de trabalho com armazenamentos de dados ordenados. Para mais informações sobre o uso da API (Interface de Programação para Aplicações), see Manuseando solicitações de API para armazenamentos de dados e o Guia de Uso.
OrderedDataStores
Lista
Retorna uma lista de entradas de um lojade dados solicitado.
Parâmetros
O identificador da experiência com dados ordenados que você deseja acesso. Veja ID do Universo em como copiá-lo em Painel do Criador.
O nome do armazenamento de dados alvo pedido.
O nome do alcance do armazenamento de dados. Veja Escopos .
O número máximo de entradas a serem retornadas. O serviço pode retornar menos que esse valor. O valor padrão é 10 . O valor máximo é 100 e qualquer entrada acima de 100 é forçada a 100 .
Um token de página recebido de uma chamada anterior List. Forneça isso para recuperar a página seguinte. Ao pagar, todos os outros parâmetros fornecidos à List devem corresponder à chamada que fornece o token de página.
A direção de lista. A ordem padrão é a subida. Insira um desc prefixo para a subida.
O conjunto de valores de qualificação das entradas para retornar. Veja Filtros.
Solicitação
curl --location 'https://apis.roblox.com/ordered-data-stores/v1/universes/<universeId>/orderedDataStores/<orderedDataStore>/scopes/<scope>/entries' \
--header 'x-api-key: <insert-api-key>'
Resposta
Criar
Cria uma nova entrada com o valor de conteúdo fornecido.
Parâmetros
O identificador da experiência com dados ordenados que você deseja acesso. Veja ID do Universo em como copiá-lo em Painel do Criador.
O nome do armazenamento de dados solicitado.
O nome do alcance do armazenamento de dados. Veja Escopos .
O nome da entrada.
Cria uma nova entrada com o valor fornecido.
Solicitação
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>
}'
Resposta
Obter
Obtém e retorna o item especificado.
Parâmetros
O identificador da experiência com dados ordenados que você deseja acesso. Veja ID do Universo em como copiá-lo em Painel do Criador.
O nome do armazenamento de dados solicitado.
O nome do alcance do armazenamento de dados. Veja Escopos .
O ID da entrada.
Solicitação
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>'
Resposta
Excluir
Exclui a entrada especificada.
Parâmetros
O identificador da experiência com dados ordenados que você deseja acesso. Veja ID do Universo em como copiá-lo em Painel do Criador.
O nome do armazenamento de dados solicitado.
O nome do alcance do armazenamento de dados. Veja Escopos .
O ID da entrada.
Solicitação
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>'
Resposta
Atualizar
Atualiza um valor de entrada e retorna o valor atualizado.
Parâmetros
O identificador da experiência com dados ordenados que você deseja acesso. Veja ID do Universo em como copiá-lo em Painel do Criador.
O nome do armazenamento de dados solicitado.
O nome do alcance do armazenamento de dados. Veja Escopos .
O ID da entrada.
Atualiza a entrada fornecida com um novo valor.
A bandeira para permitir a criação de uma entrada se a entrada não existir. Veja Permitir bandeiras faltando.
Solicitação
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>
}'
Resposta
Incrementar
Aumenta o valor da chave pela quantia fornecida e retorna a entrada atualizada.
Problema conhecido: Os valores de entrada podem incrementar além do alcance válido e isso pode persistir no back-end. Os valores retornados clamarão ao alcance válido.
Parâmetros
O identificador da experiência com dados ordenados que você deseja acesso. Veja ID do Universo em como copiá-lo em Painel do Criador.
O nome do armazenamento de dados solicitado.
O nome do alcance do armazenamento de dados. Veja Escopos .
O ID da entrada.
Aumenta o valor de entrada.
Solicitação
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>
}'
Resposta
Objetos
Os seguintes objetos descrevem payloads que são aceitos ou retornados. Veja cada endpoint para mais informações sobre quando esses objetos são usados.
CreateEntryRequest
Cria uma nova entrada com o valor fornecido.
Atributos
O valor para definir a nova entrada. Se o valor de entrada exceder o valor máximo suportado por int64, que é 9.223.372.036.854.775.807, a solicitação falha com um erro de solicitação de 400.
Entry
Representa uma entrada.
Atributos
O nome da entrada
O caminho de recursos da solicitar / pedir.
O valor da entrada.
IncrementEntryRequest
Aumenta o valor de entrada.
Atributos
A quantia a ser incrementada pelo valor da entrada. Se o valor de entrada exceder o valor máximo suportado por int64, que é 9.223.372.036.854.775.807, a solicitação falha com um erro de pedido de 400.
ListEntriesResponse
Uma lista de Entradas na coleçõespai.
Atributos
As Entradas do âmbito especificado.
Um token, que pode ser enviado como page_token para recuperar a próxima página. Se este campo for omitido, não há páginas subsequentes.
UpdateEntryRequest
Atualiza a entrada fornecida com um novo valor.
Atributos
O valor para atualizar o registro. Se o valor de entrada exceder o valor máximo suportado por int64, que é 9.223.372.036.854.775,807, a solicitação falha com um erro de pedido 400.