Ścieżka zasobów przedmiotu kolejki przechowywania pamięci.
Format: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.
Reprezentuje przedmiot w strukturze kolejki.
Ścieżka zasobów przedmiotu kolejki przechowywania pamięci.
Format: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
Wartość przedmiotu kolejki.
Wartość JSON może być typu „null”, „boolean”, „string”, „number”, „array” lub „object”.
Priorytet przedmiotu w kolejce.
TTL dla przedmiotu.
Czas wygaścia przedmiotu. Ten ciąg jest sformatowany jako Timestamp.
Nazwa przedmiotu.
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"
}
Tworzy nowy element kolejki.
Jeśli ttl jest ustawione, element zostanie automatycznie usunięty z kolejki po określonym czasie odstępu.
Jeśli ustawiono liczbowy priority, przedmiot zostanie wstawiony do kolejki na podstawie wartości priorytetu.Im wyższa wartość, tym bliżej frontu kolejki będzie przedmiot.Jeśli wartości priorytetowe są takie same, przedmiot zostanie wstawiony po istniejących wartościach o takim samym priorytecie.
ID wszechświata.
ID kolejki.
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"
}
Odrzuca odczytuje przedmioty z przodu kolejki.
Bierze readId z poprzedniej operacji Read.
ID wszechświata.
ID kolejki.
The readId z poprzedniej operacji odczytu, dla której należy odrzucić przedmioty odczytu.
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"
}'
Zwraca określoną liczbę przedmiotów na początku kolejki.
ID wszechświata.
ID kolejki.
Liczba przedmiotów do odczytania z kolejki Jeśli nie zostanie określona, zostanie zwrócony 1 przedmiot. Maksymalna wartość to 200; wartości powyżej 200 zostaną zmuszone do 200.
Jeśli all_or_nothing jest prawdą i żądana liczba obiektów nie jest dostępna, zwróci błąd 404.
W przeciwnym razie zwróci ścieżkę i read_id operacji odczytu oraz listę elementów kolejki MemoryStoreQueue.
Okno niewidzialności dla przeczytanych przedmiotów, w sekundach.
Przeczytane przedmioty są niewidoczne w kolejnych odczytach podczas okresu trwania okna niewidzialności.
Musi być napisany w sekundach większych niż 0 i zakończyć się s.
Domyślnie do 30s.
Zwraca określoną liczbę przedmiotów na początku kolejki.
Identyfikator operacji odczytu
Można to przekazać do :discard w celu oznaczenia elementów jako przetworzone.
Przedmioty odczytywane z kolejki.
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"
}
]
}