เส้นทางทรัพยากรของรายการคลังข้อมูลที่สั่งซื้อ
รูปแบบ: universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{ordered_data_store_scope_id}/entries/{ordered_data_store_entry_id}.
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
รายการคีย์-ค่าในคลังข้อมูลที่สั่งซื้อ
เส้นทางทรัพยากรของรายการคลังข้อมูลที่สั่งซื้อ
รูปแบบ: universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{ordered_data_store_scope_id}/entries/{ordered_data_store_entry_id}.
มูลค่าของรายการ
ตัดตัวเลขที่ใกล้เคียงที่สุดเสมอ.
ชื่อของรายการ.
https://apis.roblox.com
{
"path": "universes/123/ordered-data-stores/some-ordered-data-store-id/scopes/some-ordered-data-store-scope-id/entries/some-ordered-data-store-entry-id",
"value": "number",
"id": "string"
}
คืนรายการของรายการจากคลังข้อมูลที่สั่งซื้อ
ID ของจักรวาล.
รหัสร้านข้อมูลที่สั่งซื้อ.
รหัสขอบเขต.
จํานวนสูงสุดของบันทึกคลังข้อมูลที่สั่งซื้อที่จะส่งคืนบริการอาจ返回值น้อยกว่านี้หากไม่ระบุ จะมีการคืนสถานที่เก็บข้อมูลที่สั่งซื้อสูงสุด 10 รายการมูลค่าสูงสุดคือ 100 และมูลค่าที่สูงกว่าจะถูกตั้งเป็น 100.
โทเค็นหน้าที่ได้รับจากการโทรก่อนหน้านี้เพื่อดึงหน้าต่อไป
เมื่อจัดหน้า พารามิเตอร์อื่น ๆ ทั้งหมดที่ให้กับการโทรต่อไปจะต้องตรงกับการโทรที่ให้โทเค็นหน้า.
หากระบุไว้ ผลลัพธ์จะถูกจัดเรียงตามช่องที่ระบุ
ค่าต้องเป็นรายการแยกกับจุลภาคของฟิลด์ที่มี "desc" เป็นส่วนท้ายที่เลือกได้เพื่อเรียงลําดับตามลําดับลงแทนที่จะเรียงลําดับตามมูลค่าเพิ่มขึ้นคุณสามารถเข้าถึงสนามย่อยด้วยตัวประกอบ .
ผลลัพธ์สามารถจัดเรียงตามฟิลด์ต่อไปนี้: ค่า
ตัวอย่าง: "value desc".
ฟิลด์นี้อาจถูกตั้งค่าเพื่อกรองทรัพยากรที่ส่งคืน
เราสนับสนุนผู้ประกอบเปรียบเทียบสองรายการสำหรับการดำเนินการนี้: <= และ >= ผู้ประกอบเปรียบเทียบเหล่านี้ทำหน้าที่เป็นมูลค่าน้อยสุดและมูลค่าสูงสุดสำหรับค่าที่ส่งคืนหากต้องการการกรองสำหรับค่าระหว่าง minValue และ maxValue ผู้ใช้สามารถใช้ตัวประกอบทางการตรรกะ &&โทเค็นทั้งหมดในสูตรการกรองต้องแยกกับพื้นที่เดียว
ตัวกรองตัวอย่าง: entry <= 10 ; entry >= 10 && entry <= 30.
รายการของ OrderedDataStoreEntries ในคอลเลกชันราก
ส่วนประกอบข้อมูลที่สั่งซื้อจากสถานที่เก็บข้อมูลที่สั่งซื้อที่ระบุ.
โทเคนที่คุณสามารถส่งเป็นพารามิเตอร์ pageToken เพื่อดึงหน้าถัดไป หากฟิลด์นี้ถูกข้ามไป จะไม่มีหน้าต่อไป.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{scope_id}/entries?maxPageSize=10&pageToken={string}&orderBy={string}&filter={string}' \
-H 'x-api-key: {your-api-key}'
{
"orderedDataStoreEntries": [
{
"path": "universes/123/ordered-data-stores/some-ordered-data-store-id/scopes/some-ordered-data-store-scope-id/entries/some-ordered-data-store-entry-id",
"value": "number",
"id": "string"
}
],
"nextPageToken": "string"
}
สร้างบันทึกด้วยรหัสและค่าที่ให้ไว้
ส่งคืนคำขอไม่ดี 400 ถ้ามีการบันทึก
ID ของจักรวาล.
รหัสร้านข้อมูลที่สั่งซื้อ.
รหัสขอบเขต.
ID ที่จะใช้สำหรับการจัดเก็บข้อมูลที่สั่งซื้อซึ่งจะกลายเป็นส่วนสุดท้ายของเส้นทางทรัพยากรของคลังข้อมูลที่สั่งซื้อ
ค่านี้ควรเป็นสตริงตัวอักษร 1-63 ตัว เราขอแนะนำให้ใช้เฉพาะตัวอักษรภาษาต่ำเท่านั้น ตัวเลข และเครื่องหมายแยกกับเท่านั้น.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{scope_id}/entries?id=my-entry' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"value": "number"
}'
{
"path": "universes/123/ordered-data-stores/some-ordered-data-store-id/scopes/some-ordered-data-store-scope-id/entries/some-ordered-data-store-entry-id",
"value": "number",
"id": "string"
}
รับรายการที่กำหนดไว้
ID ของจักรวาล.
รหัสร้านข้อมูลที่สั่งซื้อ.
รหัสขอบเขต.
ID ของรายการ.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{scope_id}/entries/{entry_id}' \
-H 'x-api-key: {your-api-key}'
{
"path": "universes/123/ordered-data-stores/some-ordered-data-store-id/scopes/some-ordered-data-store-scope-id/entries/some-ordered-data-store-entry-id",
"value": "number",
"id": "string"
}
ลบรายการที่ระบุ
เมื่อสำเร็จจะ返回 200 OK หากรายการไม่มีอยู่จะ返回 404 ไม่พบ
ID ของจักรวาล.
รหัสร้านข้อมูลที่สั่งซื้อ.
รหัสขอบเขต.
ID ของรายการ.
curl -L -X DELETE 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{scope_id}/entries/{entry_id}' \
-H 'x-api-key: {your-api-key}'
อัปเดตมูลค่าของรายการ
ID ของจักรวาล.
รหัสร้านข้อมูลที่สั่งซื้อ.
รหัสขอบเขต.
ID ของรายการ.
หากตั้งค่าเป็นจริงและไม่พบรายการคลังข้อมูลที่สั่งซื้อ จะสร้างรายการคลังข้อมูลที่สั่งซื้อ.
curl -L -X PATCH 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{scope_id}/entries/{entry_id}?allowMissing={boolean}' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"value": "number"
}'
{
"path": "universes/123/ordered-data-stores/some-ordered-data-store-id/scopes/some-ordered-data-store-scope-id/entries/some-ordered-data-store-entry-id",
"value": "number",
"id": "string"
}
เพิ่มมูลค่าของรายการที่ระบุ ทั้งมูลค่าที่มีอยู่และจำนวนการเพิ่มต้องเป็นตัวเลข
หากรายการไม่มีอยู่ จะสร้างรายการด้วยค่าที่ระบุ
ปัญหาที่รู้จัก: ค่าอาจเพิ่มขึ้นเกินขอบเขตที่ถูกต้องของค่าเมื่อเกิดเหตุนี้ขึ้น ค่าที่ส่งกลับจะถูกจำกัดไว้ที่ช่วงที่ถูกต้อง แต่เบ็คอันด์อาจยังคงเก็บค่าเดิมไว้พฤติกรรมนี้จะถูกรักษาไว้เพื่อเหตุผลของการสอดคล้องกับรุ่นก่อนหน้า แต่อาจเปลี่ยนแปลงในรุ่นต่อไปของ API นี้
ID ของจักรวาล.
รหัสร้านข้อมูลที่สั่งซื้อ.
รหัสขอบเขต.
ID ของรายการ.
จำนวนที่จะเพิ่มมูลค่าเข้าสู่ตัวเลข ทั้งมูลค่าที่มีอยู่และจำนวนการเพิ่มต้องเป็นตัวเลข.
curl -L -X POST 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/ordered-data-stores/{ordered_data_store_id}/scopes/{scope_id}/entries/{entry_id}:increment' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"amount": "number"
}'
{
"path": "universes/123/ordered-data-stores/some-ordered-data-store-id/scopes/some-ordered-data-store-scope-id/entries/some-ordered-data-store-entry-id",
"value": "number",
"id": "string"
}