Il percorso risorsa dell'elemento della coda del magazzino di memoria.
Formato: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
Rappresenta un oggetto all'interno di una struttura di coda.
Il percorso risorsa dell'elemento della coda del magazzino di memoria.
Formato: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
Il valore dell'elemento della coda.
Un valore JSON può essere null, boolean, string, number, array, or object.
La priorità dell'elemento della coda.
Il TTL per l'elemento.
Il tempo di scadenza dell'elemento. Questa stringa è formattata come Timestamp.
Il nome dell'elemento.
https://apis.roblox.com
{
"path": "universes/123/memory-store/queues/some-memory-store-queue-id/items/some-memory-store-queue-item-id",
"data": "JSON value",
"priority": "number",
"ttl": "3s",
"id": "string"
}
Crea un nuovo elemento della coda.
Se ttl è impostato, l'elemento verrà rimosso automaticamente dalla coda dopo l'intervallo di tempo specificato.
Se un numero priority viene impostato, l'elemento verrà inserito nella coda in base al valore di priorità.Più alto è il valore, più vicino alla parte anteriore della coda sarà l'elemento.Se i valori di priorità sono gli stessi, l'elemento verrà inserito dopo i valori esistenti con la stessa priorità.
L'ID dell'universo.
L'ID della coda.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/memory-store/queues/{queue_id}/items' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"data": "JSON value",
"priority": "number",
"ttl": "3s"
}'
{
"path": "universes/123/memory-store/queues/some-memory-store-queue-id/items/some-memory-store-queue-item-id",
"data": "JSON value",
"priority": "number",
"id": "string"
}
Scarta legge gli elementi dalla parte anteriore della coda.
Prende un readId da una precedente operazione Read.
L'ID dell'universo.
L'ID della coda.
Il readId della precedente operazione di lettura per cui scartare gli elementi letti.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/memory-store/queues/{queue_id}/items:discard' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"readId": "string"
}'
Restituisce il numero specificato di oggetti alla fine della coda.
L'ID dell'universo.
L'ID della coda.
Il numero di elementi da leggere dalla coda Se non specificato, 1 elemento verrà restituito. Il valore massimo è 200; i valori superiori a 200 verranno coarti a 200.
Se all_or_nothing è vero e il numero richiesto di oggetti non è disponibile, restituirà un errore 404.
Altrimenti, restituirà il percorso e read_id dell'operazione di lettura e un elenco degli elementi della MemoryStoreQueue.
Finestra di invisibilità per gli elementi letti, in secondi.
Gli elementi letti sono invisibili durante la durata della finestra di invisibilità durante le letture successive.
Deve essere scritto in secondi maggiori di 0 e terminare con s .
Predefinito a 30s .
Restituisce il numero specificato di oggetti alla fine della coda.
Un identificatore dell'operazione di lettura
Questo può essere passato a :discard per contrassegnare gli elementi come elaborati.
Gli elementi letti dalla coda.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/memory-store/queues/{queue_id}/items:read?count={integer}&allOrNothing={boolean}&invisibilityWindow={string}' \
-H 'x-api-key: {your-api-key}'
{
"readId": "string",
"items": [
{
"path": "universes/123/memory-store/queues/some-memory-store-queue-id/items/some-memory-store-queue-item-id",
"data": "JSON value",
"priority": "number",
"id": "string"
}
]
}