ห้องเก็บข้อมูลมาตรฐาน
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
Datastores
https://apis.roblox.com/datastores
Endpoints ต่อไปนี้พร้อมใช้งานที่เส้นทางที่สัมพันธ์กับ URL หลักรายการ Data Stores
GET /v1/universes/{universeId}/standard-datastores
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
cursor string
limit number
prefix string
คำขอ
curl
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"
การตอบกลับ
สิทธิ์ที่ต้องมี
Entries
https://apis.roblox.com/datastores
Endpoints ต่อไปนี้พร้อมใช้งานที่เส้นทางที่สัมพันธ์กับ URL หลักรายการรายการ
GET /v1/universes/{universeId}/standard-datastores/datastore/entries
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
datastoreName string
scope string
allScopes boolean
prefix string
cursor string
limit number
คำขอ
curl
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"
การตอบกลับ
สิทธิ์ที่ต้องมี
รับการเข้าถึง
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
datastoreName string
entryKey string
scope string
คำขอ
curl
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"
การตอบกลับ
204 - No Content
สิทธิ์ที่ต้องมี
การตั้งค่าการเข้าถึง
POST /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
datastoreName string
entryKey string
matchVersion string
exclusiveCreate boolean
scope string
roblox-entry-attributes string
Header
roblox-entry-userids string
Header
content-md5 string
Header
คำขอ
curl
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"
การตอบกลับ
สิทธิ์ที่ต้องมี
ลบรายการ
DELETE /v1/universes/{universeId}/standard-datastores/datastore/entries/entry
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
datastoreName string
entryKey string
scope string
คำขอ
curl
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"
การตอบกลับ
204 - No Content
สิทธิ์ที่ต้องมี
เพิ่มข้อมูลที่นี่
POST /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/increment
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
datastoreName string
entryKey string
incrementBy number
scope string
roblox-entry-attributes string
Header
roblox-entry-userids string
Header
คำขอ
curl
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"
การตอบกลับ
204 - No Content
สิทธิ์ที่ต้องมี
รับรุ่นการเข้าถึง
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/versions/version
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
datastoreName string
entryKey string
versionId string
scope string
คำขอ
curl
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"
การตอบกลับ
สิทธิ์ที่ต้องมี
การจำกัด
ต่อคีย์ API: 100 คำขอทุกๆ 60 วินาทีต่อที่อยู่ IP
รายการเวอร์ชันการเข้าถึง
GET /v1/universes/{universeId}/standard-datastores/datastore/entries/entry/versions
พารามิเตอร์
universeId number
Path
จำเป็นต้องมี
datastoreName string
entryKey string
scope string
cursor string
startTime string
endTime string
sortOrder string
limit number
คำขอ
curl
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"
การตอบกลับ
สถานะของโค้ดอื่นๆ
สิทธิ์ที่ต้องมี
วัตถุ
วัตถุต่อไปนี้ใช้บรรยายเพย์โหลดที่ยอมรับหรือส่งคืน ดูข้อมูลเพิ่มเติมว่าจะใช้วัตถุเหล่านี้ตอนไหนที่ Endpoint แต่ละจุดDataStore
คุณลักษณะ
name string
createdTime string
EntryVersion
คุณลักษณะ
version string
deleted boolean
contentLength number
createdTime string
objectCreatedTime string