Penyimpanan data standar
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Halaman ini termasuk dokumentasi referensi untuk bekerja dengan penyimpanan data standar.Untuk informasi lebih lanjut tentang penggunaan API, lihat menangani permintaan API untuk penyimpanan data dan panduan penggunaan .
Datastores
Endpoint berikut tersedia di jalur relatif terhadap base URL.
Toko Data Daftar
Mem返回列表 penyimpanan data pengalaman.
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Berikan untuk meminta set data berikutnya. Lihat Kursor.
Jumlah maksimum item untuk dikembalikan.Setiap panggilan hanya membaca satu partisi, sehingga dapat mengembalikan kurang dari nilai yang diberikan saat kehabisan tujuan di satu partisi.
Berikan untuk mengembalikan hanya penyimpanan data dengan prefiks ini.
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Entries
Endpoint berikut tersedia di jalur relatif terhadap base URL.
Daftar Entri
Mem返回列 kunci entri dalam penyimpanan data.
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Nama toko data.
Nilainya adalah global secara default. Lihat Skop .
Atur ke benar untuk mengembalikan kunci dari semua scope.
Berikan untuk mengembalikan hanya kunci dengan prefiks ini.
Berikan untuk meminta set data berikutnya. Lihat Kursor.
Jumlah maksimum item untuk dikembalikan.Setiap panggilan hanya membaca satu partisi, sehingga dapat mengembalikan kurang dari nilai yang diberikan saat kehabisan tujuan di satu partisi.
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Dapatkan Entri
Kembalikan nilai dan metadata yang terkait dengan entri.
metadata dapat ditemukan di header respons seperti mengikuti:
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]
| Kepala | Deskripsi | |---|---| | content-md5 | MD5 checksum dasar-64 dari konten.Lihat Konten-MD5 .| | roblox-entry-version | Versi entri yang dikembalikan.| | roblox-entry-created-time | Waktu saat entri dibuat.| | roblox-entry-version-created-time | Waktu ketika versi khusus ini dibuat.| | roblox-entry-attributes | Tag atribut yang ditagih dengan entri.Objek peta JSON ternormalisasi.| | roblox-entry-userids | Daftar terpisah koma dari ID pengguna Roblox yang ditagih dengan entri. |
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Nama toko data.
Kunci yang mengidentifikasi entri.
Nilainya adalah global secara default. Lihat Skop .
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Tetapkan Entri
Tetapkan nilai, metadata, dan ID pengguna yang terkait dengan entri.
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Nama toko data.
Kunci yang mengidentifikasi entri.
Berikan untuk diperbarui hanya jika versi saat ini cocok dengan ini.
Buat entri hanya jika tidak ada.
Nilainya adalah global secara default. Lihat Skop .
Atribut yang harus dihubungkan dengan versi baru entri. Diterserial oleh objek peta JSON. Jika tidak disediakan, atribut yang ada dihapus.
Daftar terpisah koma dari ID pengguna Roblox yang ditagih dengan entri. Jika tidak disediakan, ID pengguna yang ada dihapus.
Checksum MD5 yang dienkode basis-64 dari konten. Lihat Konten-MD5 .
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Laporkan Entri
Menandai entri sebagai dihapus dengan membuat versi batu nis. Entri dihapus secara permanen setelah 30 hari.
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Nama toko data.
Kunci yang mengidentifikasi entri.
Nilainya adalah global secara default. Lihat Skop .
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Peningkatan Entri
Meningkatkan nilai untuk entri dengan jumlah yang ditentukan, atau membuat entri baru dengan jumlah itu. Kembalikan entri dan metadata.
metadata dapat ditemukan di header respons seperti mengikuti:
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]
| Kepala | Deskripsi | |---|---| | content-md5 | MD5 checksum dasar-64 dari konten.Lihat Konten-MD5 .| | roblox-entry-version | Versi entri yang dikembalikan.| | roblox-entry-created-time | Waktu saat entri dibuat.| | roblox-entry-version-created-time | Waktu ketika versi khusus ini dibuat.| | roblox-entry-attributes | Tag atribut yang ditagih dengan entri.Objek peta JSON ternormalisasi.| | roblox-entry-userids | Daftar terpisah koma dari ID pengguna Roblox yang ditagih dengan entri. |
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Nama toko data.
Kunci yang mengidentifikasi entri.
Jumlah yang harus ditingkatkan entri, atau nilai awal jika tidak ada.
Nilainya adalah global secara default. Lihat Skop .
Atribut yang harus dihubungkan dengan versi baru entri. Diterserial oleh objek peta JSON. Jika tidak disediakan, atribut yang ada dihapus.
Daftar terpisah koma dari ID pengguna Roblox yang ditagih dengan entri. Jika tidak disediakan, ID pengguna yang ada dihapus.
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Dapatkan Versi Masuk
Kembalikan nilai dan metadata dari versi tertentu dari entri.
metadata dapat ditemukan di header respons seperti mengikuti:
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]
| Kepala | Deskripsi | |---|---| | content-md5 | MD5 checksum dasar-64 dari konten.Lihat Konten-MD5 .| | roblox-entry-version | Versi entri yang dikembalikan.| | roblox-entry-created-time | Waktu saat entri dibuat.| | roblox-entry-version-created-time | Waktu ketika versi khusus ini dibuat.| | roblox-entry-attributes | Tag atribut yang ditagih dengan entri.Objek peta JSON ternormalisasi.| | roblox-entry-userids | Daftar terpisah koma dari ID pengguna Roblox yang ditagih dengan entri. |
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Nama toko data.
Kunci yang mengidentifikasi entri.
Versi untuk diperiksa.
Nilainya adalah global secara default. Lihat Skop .
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Batas
Per Kunci API: 5000 permintaan setiap 60 detik per Alamat IP
Versi Entri Daftar
Kembalikan daftar versi untuk entri.
Parameter
Pengenal pengalaman dengan penyimpanan data yang ingin Anda akses.Anda dapat menyalin ID Alam Semesta pengalaman Anda di Dashboard Pencipta .
Nama toko data.
Kunci yang mengidentifikasi entri.
Nilainya adalah global secara default. Lihat Skop .
Berikan untuk meminta set data berikutnya (lihat Kursor).
Berikan untuk tidak termasuk versi sebelum waktu ini.
Berikan untuk tidak termasuk versi setelah waktu ini timestamp.
Entah Ascending (versi sebelumnya terlebih dahulu) atau Descending (versi berikutnya terlebih dahulu).
Jumlah maksimum item untuk dikembalikan.Setiap panggilan hanya membaca satu partisi, sehingga dapat mengembalikan kurang dari nilai yang diberikan saat kehabisan tujuan di satu partisi.
Permintaan
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"
Respons
Izin yang Diperlukan
Izin kunci API berikut diperlukan untuk memanggil endpoint ini. Untuk mengetahui informasi selengkapnya tentang cara membuat kunci yang tepat, lihat Cara Mengelola Kunci API.
Objek
Objek berikut mendeskripsikan muatan yang diterima atau diberikan. Lihat masing-masing endpoint untuk mengetahui informasi selengkapnya tentang waktu penggunaan objek ini.
DataStore
Objek penyimpanan data dengan nama dan waktu penciptaannya.
Atribut
Nama toko data Anda.
Stempel waktu ketika penyimpanan data dibuat dalam format waktu ISO.
EntryVersion
Objek versi entri yang dikembalikan oleh metode List Entry Versions.
Atribut
Nama versi entri kualifikasi.
Menunjukkan apakah entri telah dihapus.
Panjang konten.
Stempel waktu ketika versi dibuat dalam format waktu ISO.
Stempel waktu ketika penyimpanan data dibuat dalam format waktu ISO.