Standart veri depoları
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Bu sayfa, standart veri depolarıyla çalışmak için referans belgeleri içerir.API'yi kullanma hakkında daha fazla bilgi için, Veri depoları için API isteklerini ele al ve kullanım kılavuzunu görün.
Datastores
Şu uç noktaları, taban URL'ye göre belirlenen yollarda mevcut.
Veri Depolarını Listele
Deneyimin veri depolarının bir listesini döndürür.
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Bir sonraki veri setini talep etmek için sağlayın. Görüş Kursörler.
Geri döndürülecek maksimum eşya sayısı.Her çağrı yalnızca bir bölümü okur, bu nedenle bir bölümdeki hedefler tükenince verilen değerden daha azını geri verebilir.
Bu tercih ile sadece veri depolarını geri dönüştürün.
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Entries
Şu uç noktaları, taban URL'ye göre belirlenen yollarda mevcut.
Girişleri listele
Veri depolaması içinde bir dizi giriş mağazadöndürür.
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Veri mağazaadı.
Değer varsayılan olarak global dir. Bakınız Alanlar.
Tüm alanlardan anahtarları geri göndermek için true değerine ayarlanır.
Sadece bu başlıkla geri dönen anahtarlar sağlayın.
Bir sonraki veri setini talep etmek için sağlayın. Görüş Kursörler.
Geri döndürülecek maksimum eşya sayısı.Her çağrı yalnızca bir bölümü okur, bu nedenle bir bölümdeki hedefler tükenince verilen değerden daha azını geri verebilir.
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Giriş Alın
Bir girişle ilişkili değeri ve metadatları geri döndürür.
Metadatlar takip edilengibi yanıt başlıklarında bulunabilir:
content-md5: zuYxEhwuySMv0i8CitXImw==roblox-entry-version: 08D9E6A3F2188CFF.0000000001.08D9E6A3F2188CFF.01roblox-entry-created-time: 2022-02-02T23:30:06.5388799+00:00roblox-entry-version-created-time: 2022-02-02T23:30:06.5388799+00:00roblox-entry-attributes: { "myAttribute": "myValue" }roblox-entry-userids: [1, 2, 3]
| Başlık | Açıklama | |---|---| | content-md5 | İçeriğin temel-64 kodlanmış MD5 kontrol özeti.Bakın İçerik-MD5 .| | roblox-entry-version | Geri döndürülen girişin versiyonu.| | roblox-entry-created-time | Girişin oluşturulduğu zaman.| | roblox-entry-version-created-time | Bu özel sürümün oluştuğu zaman.| | roblox-entry-attributes | Giriş ile etiketlenmiş öznitelikler.Seri JSON harita nesnesi.| | roblox-entry-userids | Roblox kullanıcı kimliklerinin girişle etiketlenmiş koma ayrılmış listesi. |
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Veri mağazaadı.
Girişi tanımlayan anahtar.
Değer varsayılan olarak global dir. Bakınız Alanlar.
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Girişi Ayarla
Bir girişle ilişkili değeri, meta verileri ve kullanıcı kimliklerini ayarlar.
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Veri mağazaadı.
Girişi tanımlayan anahtar.
Mevcut sürüm buna eşleşiyorsa yalnızca güncelleme sağlayın.
Girişi yalnızca mevcut değilse oluşturun.
Değer varsayılan olarak global dir. Bakınız Alanlar.
Girişin yeni sürümüyle ilişkilendirilecek öznitelikler. JSON harita nesneleri tarafından serilir. Eğer sağlanmazsa, mevcut öznitelikler temizlenir.
Giriş ile etiketlenmiş Roblox kullanıcı kimliklerinden ayrı ayrı liste. Eğer verilmezse, mevcut kullanıcı kimlikleri temizlenir.
İçeriğin temel-64 kodlanmış MD5 özeti. Görüş İçerik-MD5 .
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Girişi Sil
Girişi bir mezar taşı versiyonu oluşturarak siler. Girişler 30 gün sonra kalıcı olarak silinir.
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Veri mağazaadı.
Girişi tanımlayan anahtar.
Değer varsayılan olarak global dir. Bakınız Alanlar.
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Artırma Girişi
Bir girişin değerini belirlenen miktar ile artırır veya bu miktarla yeni bir giriş oluşturur. Giriş ve metadatları geri döndürür.
Metadatlar takip edilengibi yanıt başlıklarında bulunabilir:
content-md5: zuYxEhwuySMv0i8CitXImw==roblox-entry-version: 08D9E6A3F2188CFF.0000000001.08D9E6A3F2188CFF.01roblox-entry-created-time: 2022-02-02T23:30:06.5388799+00:00roblox-entry-version-created-time: 2022-02-02T23:30:06.5388799+00:00roblox-entry-attributes: { "myAttribute": "myValue" }roblox-entry-userids: [1, 2, 3]
| Başlık | Açıklama | |---|---| | content-md5 | İçeriğin temel-64 kodlanmış MD5 kontrol özeti.Bakın İçerik-MD5 .| | roblox-entry-version | Geri döndürülen girişin versiyonu.| | roblox-entry-created-time | Girişin oluşturulduğu zaman.| | roblox-entry-version-created-time | Bu özel sürümün oluştuğu zaman.| | roblox-entry-attributes | Giriş ile etiketlenmiş öznitelikler.Seri JSON harita nesnesi.| | roblox-entry-userids | Roblox kullanıcı kimliklerinin girişle etiketlenmiş koma ayrılmış listesi. |
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Veri mağazaadı.
Girişi tanımlayan anahtar.
Girişin artırılması gereken miktar veya mevcut değilse başlangıç değeri.
Değer varsayılan olarak global dir. Bakınız Alanlar.
Girişin yeni sürümüyle ilişkilendirilecek öznitelikler. JSON harita nesneleri tarafından serilir. Eğer sağlanmazsa, mevcut öznitelikler temizlenir.
Girişin etiketlendiği Roblox kullanıcı kimliklerinin virgülle ayrılmış bir listesi. Eğer verilmezse, mevcut kullanıcı kimlikleri temizlenir.
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Giriş Sürümü Alın
Bir girişin belirli bir sürümünün değerini ve metadatasını döndürür.
Metadatlar takip edilengibi yanıt başlıklarında bulunabilir:
content-md5: zuYxEhwuySMv0i8CitXImw==roblox-entry-version: 08D9E6A3F2188CFF.0000000001.08D9E6A3F2188CFF.01roblox-entry-created-time: 2022-02-02T23:30:06.5388799+00:00roblox-entry-version-created-time: 2022-02-02T23:30:06.5388799+00:00roblox-entry-attributes: { "myAttribute": "myValue" }roblox-entry-userids: [1, 2, 3]
| Başlık | Açıklama | |---|---| | content-md5 | İçeriğin temel-64 kodlanmış MD5 kontrol özeti.Bakın İçerik-MD5 .| | roblox-entry-version | Geri döndürülen girişin versiyonu.| | roblox-entry-created-time | Girişin oluşturulduğu zaman.| | roblox-entry-version-created-time | Bu özel sürümün oluştuğu zaman.| | roblox-entry-attributes | Giriş ile etiketlenmiş öznitelikler.Seri JSON harita nesnesi.| | roblox-entry-userids | Roblox kullanıcı kimliklerinin girişle etiketlenmiş koma ayrılmış listesi. |
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Veri mağazaadı.
Girişi tanımlayan anahtar.
İncelenecek sürüm.
Değer varsayılan olarak global dir. Bakınız Alanlar.
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Sınırlar
API Anahtarı başına: Her 60 saniyede IP adresi başına 5000 talep
Giriş Sürümlerini Listele
Bir giriş için bir sürüm listesi döndürür.
Parametreler
Erişmek istediğiniz veri depolama ile deneyimin tanımlayıcısı.Deneyiminizin Evren ID'sini yeniden düzenleyebilirsiniz Yaratıcı Panosu üzerinde.
Veri mağazaadı.
Girişi tanımlayan anahtar.
Değer varsayılan olarak global dir. Bakınız Alanlar.
Bir sonraki veri setini iste (bakın Kursörler).
Bu tarihten önceki sürümleri dahil etmemeyi sağlayın.
Bu tarihten sonraki sürümleri dahil etmemeyi sağlayın.
Ya Ascending (önceki sürümler ilk) ya da Descending (daha sonraki sürümler ilk).
Geri döndürülecek maksimum eşya sayısı.Her çağrı yalnızca bir bölümü okur, bu nedenle bir bölümdeki hedefler tükenince verilen değerden daha azını geri verebilir.
Talep
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"
Yanıt
Gerekli İzinler
Bu uç noktasının çağrılması için aşağıdaki API anahtarı izinleri gerekir. Doğru anahtar üretimi hakkında daha fazla bilgi için API anahtarlarını yönet sayfasını incele.
Nesneler
Şu nesneler kabul edilen veya döndürülen yükleri tanımlar. Bu nesnelerin ne zaman kullanıldığı hakkında daha fazla bilgi için tüm uç noktalara bak.
DataStore
Adı ve oluşturulma zamanı ile veri depolama nesnesi.
Nitelikler
Veri mağazaadı.
Veri depolarının ISO saat formatında oluşturulduğu tarih zaman damgası.
EntryVersion
List Entry Versions yöntemi tarafından döndürülen giriş versiyonu nesnesi.
Nitelikler
Nitelikli girişin versiyon adı.
Girişin silinip silinmediğini belirtir.
İçerik uzunluğu.
Sürümün ISO saat formatında oluşturulduğu tarih zaman damgası.
Veri depolarının ISO saat formatında oluşturulduğu tarih zaman damgası.