Standard Data Stores
Datastores
https://apis.roblox.com/datastores
I seguenti endpoint sono disponibili nei percorsi relativi all'URL di base.List Data Stores
GET /v1/universes/{universeId}/standard-datastores
Parametri
universeId number
Path
Necessario
cursor string
limit number
prefix string
Richiesta
curl
curl --include --location --request GET "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "prefix=Player" \
-d "limit=5"
Risposta
Permessi Necessari
Entries
https://apis.roblox.com/datastores
I seguenti endpoint sono disponibili nei percorsi relativi all'URL di base.List Entries
GET /v1/universes/{universeId}/standard-datastores/datastore/entries
Parametri
universeId number
Path
Necessario
datastoreName string
scope string
allScopes boolean
prefix string
cursor string
limit number
Richiesta
curl
curl --include --location --request GET "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "prefix=" \
-d "limit=5"
Risposta
Permessi Necessari
Get Entry
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
Parametri
universeId number
Path
Necessario
datastoreName string
entryKey string
scope string
Richiesta
curl
curl --include --location --request GET "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323"
Risposta
204 - No Content
Permessi Necessari
Set Entry
POST /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
Parametri
universeId number
Path
Necessario
datastoreName string
entryKey string
matchVersion string
exclusiveCreate boolean
scope string
roblox-entry-attributes string
Header
roblox-entry-userids string
Header
content-md5 string
Header
Richiesta
curl
curl --include --location --request POST "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry?datastoreName=Coins&entryKey=269323" \
--header "x-api-key: ${API_KEY}" \
--header "content-md5: IGPBYI1uC6+AJJxC4r5YBA==" \
--header "content-type: application/json" \
--header "roblox-entry-userids: [269323]" \
--header "roblox-entry-attributes: {}" \
--d "value"
Risposta
Permessi Necessari
Delete Entry
DELETE /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
Parametri
universeId number
Path
Necessario
datastoreName string
entryKey string
scope string
Richiesta
curl
curl --include --location --request DELETE "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323"
Risposta
204 - No Content
Permessi Necessari
Increment Entry
POST /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/increment
Parametri
universeId number
Path
Necessario
datastoreName string
entryKey string
incrementBy number
scope string
roblox-entry-attributes string
Header
roblox-entry-userids string
Header
Richiesta
curl
curl --include --location --request POST "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry/increment" \
--header "x-api-key: ${API_KEY}" \
--header 'content-length: 0' \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323" \
-d "incrementBy=3"
Risposta
204 - No Content
Permessi Necessari
Get Entry Version
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/versions/version
Parametri
universeId number
Path
Necessario
datastoreName string
entryKey string
versionId string
scope string
Richiesta
curl
curl --include --location --request GET "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry/versions/version" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323" \
-d "versionId=08D9E6A3F2188CFF.0000000003.08D9E6DE485A7680.01"
Risposta
Permessi Necessari
Limiti
Per chiave API: 100 richieste ogni 60 secondi per indirizzo IP
List Entry Versions
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/versions
Parametri
universeId number
Path
Necessario
datastoreName string
entryKey string
scope string
cursor string
startTime string
endTime string
sortOrder string
limit number
Richiesta
curl
curl --include --location --request GET "https://apis.roblox.com/datastores/v1/universes/3310576216/standard-datastores/datastore/entries/entry/versions" \
--header "x-api-key: ${API_KEY}" \
--get \
-d "datastoreName=Coins" \
-d "entryKey=269323" \
-d "limit=5"
Risposta
Altri Codici Di Status
Permessi Necessari
Oggetti
Gli oggetti seguenti descrivono i payloads accettati o restituiti. Per maggiori informazioni su quando vengono utilizzati questi oggetti, consultare ogni singolo endpoint.DataStore
Attributi
name string
Necessario
createdTime string
EntryVersion
Attributi
version string
Necessario
deleted boolean
Necessario
contentLength number
Necessario
createdTime string
Necessario
objectCreatedTime string
Necessario