Hafıza depolama sırası öğesinin kaynak yolu.
Biçim: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Sıra yapısı içinde bir öğeyi temsil eder.
Hafıza depolama sırası öğesinin kaynak yolu.
Biçim: universes/{universe_id}/memory-store/queues/{memory_store_queue_id}/items/{memory_store_queue_item_id}.
Sıra öğesinin değeri.
JSON değeri null, boolean, string, number, array ya da object olabilir.
Sıra öğesinin önceliği.
Öğe için TTL.
Öğenin sona erme süresi. Bu dizi Timestamp olarak biçimlendirilmiş.
Öğenin adı.
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"
}
Yeni bir sıra öğesi oluşturur.
Eğer ttl ayarlanırsa, öğe belirtilen süre aralığından sonra otomatik olarak sıradan kaldırılır.
Bir sayısal priority belirlenirse, öğe öncelik değerine göre sıraya eklenecektir.Değer ne kadar yüksekse, öğe sırayın önüne o kadar yakın olacaktır.Öncelik değerleri aynıysa, öğe aynı öncelikteki mevcut değerlerin ardından girilecektir.
Evren kimliği.
Sıra ID'si.
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"
}
Reddetme, sıra önündeki öğeleri okur.
Önceki bir readId operasyonundan bir Read alır.
Evren kimliği.
Sıra ID'si.
Okunacak öğeleri atlamak için önceki okuma işleminden kalan readId .
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"
}'
Sırayın önünde belirtilen sayıda öğeyi döndürür.
Evren kimliği.
Sıra ID'si.
Sıradan okunacak öğe sayısı Eğer belirtilmezse, 1 öğe iade edilecektir. Maksimum değer 200'dir; 200'in üzerindeki değerler 200'e zorlanacaktır.
Eğer all_or_nothing doğruysa ve talep edilen nesne sayısı mevcut değilse, bir 404 Hatası döndürür.
Aksi takdirde, okuma işleminin yolunu ve okuma_id'sini ve MemoryStoreQueue öğelerinin bir listesini iade edecektir.
Öğeler okunduğunda görünmezlik penceresi, saniyeler içinde.
Okuyucu öğeler, görünmezlik penceresi süresi boyunca sonraki okumalarda görünmezdir.
Saniyelerden 0'dan büyük ve s ile bitmelidir.
Varsayılan değeri 30s dir.
Sırayın önünde belirtilen sayıda öğeyi döndürür.
Okuma işleminin tanımlayıcısı
Bu, öğelerin işlendiğini işaretlemek için :discard 'ye geçirilebilir.
Sıradan okunan öğeler.
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"
}
]
}