Kho dữ liệu tiêu chuẩn
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Trang này bao gồm tài liệu tham khảo để làm việc với các kho dữ liệu tiêu chuẩn.Để biết thêm thông tin về việc sử dụng API, xem xử lý yêu cầu API cho các kho dữ liệu và hướng dẫn sử dụng .
Datastores
Các điểm cuối sau đây có trong đường dẫn liên quan đến URL cơ sở.
Danh sách kho dữ liệu
Trả về một danh sách các kho lưu dữ liệu kinh nghiệm.
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Cung cấp để yêu cầu bộ dữ liệu tiếp theo. Xem Con trỏ.
Số lượng tối đa các mục để trả lại.Mỗi cuộc gọi chỉ đọc một phân vùng, vì vậy nó có thể trả về ít hơn giá trị đã cho khi hết mục tiêu trên một phân vùng.
Cung cấp để trả về chỉ các kho dữ liệu có tiền tối này.
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Entries
Các điểm cuối sau đây có trong đường dẫn liên quan đến URL cơ sở.
Danh sách các mục
Trả về một danh sách các chìa khóa nhập trong một kho dữ cửa hàng.
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Tên của kho dữ cửa hàng.
Giá trị mặc định là global . Xem Phạm vi .
Đặt thành true để trả về chìa khóa từ tất cả các phạm vi.
Cung cấp trả lại chỉ các chìa khóa có tiền tố này.
Cung cấp để yêu cầu bộ dữ liệu tiếp theo. Xem Con trỏ.
Số lượng tối đa các mục để trả lại.Mỗi cuộc gọi chỉ đọc một phân vùng, vì vậy nó có thể trả về ít hơn giá trị đã cho khi hết mục tiêu trên một phân vùng.
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Nhận được Entry
Trả về giá trị và metadata liên quan đến một cái nhập.
metadata có thể được tìm thấy trong các tiêu đề phản hồi như theo dõi:
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]
| Tiêu đề | Mô tả | |---|---| | content-md5 | Giá trị kiểm tra MD5 cơ bản-64 của nội dung.Xem Nội dung-MD5 .| | roblox-entry-version | Phiên bản của mục trả về.| | roblox-entry-created-time | Thời gian mà lượt truy cập được tạo ra.| | roblox-entry-version-created-time | Thời gian mà phiên bản này đặc biệt được tạo ra.| | roblox-entry-attributes | Thuộc tính được gắn với entry.Đối tượng bản đồ JSON được serialize.| | roblox-entry-userids | Danh sách phân tách bằng phím của ID người dùng Roblox được gắn với thẻ nhập. |
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Tên của kho dữ cửa hàng.
Chìa khóa xác định mục nhập.
Giá trị mặc định là global . Xem Phạm vi .
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Đặt thông số nhập
Đặt giá trị, metadata và ID người dùng liên quan đến một bản ghi.
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Tên của kho dữ cửa hàng.
Chìa khóa xác định mục nhập.
Chỉ cung cấp để cập nhật nếu phiên bản hiện tại phù hợp với điều này
Tạo bản ghi chỉ nếu nó không tồn tại.
Giá trị mặc định là global . Xem Phạm vi .
Thuộc tính được liên kết với phiên bản mới của mục. Được serialize bởi các đối tượng bản đồ JSON. Nếu không được cung cấp, các thuộc tính hiện tại sẽ được xóa bỏ.
Danh sách phân tách bằng phím cách của ID người dùng Roblox được gắn thẻ với lượt truy cập. Nếu không được cung cấp, các ID người dùng hiện tại sẽ bị xóa bỏ.
Kiểm tra MD5 cơ bản-64 của nội dung được mã hóa. Xem Nội dung-MD5 .
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Xóa mục nhập
Đánh dấu lượt truy cập đã bị xóa bằng cách tạo phiên bản mộ của nó. Các lượt truy cập bị xóa vĩnh viễn sau 30 ngày.
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Tên của kho dữ cửa hàng.
Chìa khóa xác định mục nhập.
Giá trị mặc định là global . Xem Phạm vi .
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Nhập tăng Increment
Tăng giá trị cho một cái nhập bằng một số tiền nhất định, hoặc tạo một cái nhập mới với số tiền đó. Trả về cái nhập và metadata.
metadata có thể được tìm thấy trong các tiêu đề phản hồi như theo dõi:
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]
| Tiêu đề | Mô tả | |---|---| | content-md5 | Giá trị kiểm tra MD5 cơ bản-64 của nội dung.Xem Nội dung-MD5 .| | roblox-entry-version | Phiên bản của mục trả về.| | roblox-entry-created-time | Thời gian mà lượt truy cập được tạo ra.| | roblox-entry-version-created-time | Thời gian mà phiên bản này đặc biệt được tạo ra.| | roblox-entry-attributes | Thuộc tính được gắn với entry.Đối tượng bản đồ JSON được serialize.| | roblox-entry-userids | Danh sách phân tách bằng phím của ID người dùng Roblox được gắn với thẻ nhập. |
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Tên của kho dữ cửa hàng.
Chìa khóa xác định mục nhập.
Số tiền mà lượng nhập phải được tăng, hoặc giá trị khởi động nếu nó không tồn tại.
Giá trị mặc định là global . Xem Phạm vi .
Thuộc tính được liên kết với phiên bản mới của mục. Được serialize bởi các đối tượng bản đồ JSON. Nếu không được cung cấp, các thuộc tính hiện tại sẽ được xóa bỏ.
Một danh sách phân cách bằng dấu phẩy các ID người dùng Roblox mà lời nhập được gắn với. Nếu không được cung cấp, các ID người dùng hiện tại sẽ bị xóa.
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Nhận phiên bản nhập
Trả về giá trị và metadata của một phiên bản cụ thể của một bài viết.
metadata có thể được tìm thấy trong các tiêu đề phản hồi như theo dõi:
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]
| Tiêu đề | Mô tả | |---|---| | content-md5 | Giá trị kiểm tra MD5 cơ bản-64 của nội dung.Xem Nội dung-MD5 .| | roblox-entry-version | Phiên bản của mục trả về.| | roblox-entry-created-time | Thời gian mà lượt truy cập được tạo ra.| | roblox-entry-version-created-time | Thời gian mà phiên bản này đặc biệt được tạo ra.| | roblox-entry-attributes | Thuộc tính được gắn với entry.Đối tượng bản đồ JSON được serialize.| | roblox-entry-userids | Danh sách phân tách bằng phím của ID người dùng Roblox được gắn với thẻ nhập. |
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Tên của kho dữ cửa hàng.
Chìa khóa xác định mục nhập.
Phiên bản để kiểm tra.
Giá trị mặc định là global . Xem Phạm vi .
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Giới Hạn
Mỗi Khóa API: 5000 yêu cầu mỗi 60 giây cho mỗi Địa Chỉ IP
Danh sách phiên bản nhập
Trả về một danh sách các phiên bản cho một cái nhập.
Tham Số
ID của trải nghiệm với các kho dữ liệu mà bạn muốn truy cập.Bạn có thể sao chép ID Vũ trụ của trải nghiệm của bạn trên Bảng điều khiển Nhà sáng tạo .
Tên của kho dữ cửa hàng.
Chìa khóa xác định mục nhập.
Giá trị mặc định là global . Xem Phạm vi .
Cung cấp để yêu cầu bộ dữ liệu tiếp theo (xem Cursors ).
Cung cấp để không bao gồm các phiên bản trước thời gian này.
Cung cấp để không bao gồm các phiên bản sau thời gian này.
Hoặc Ascending (phiên bản trước đó trước tiên) hoặc Descending (phiên bản sau trước tiên).
Số lượng tối đa các mục để trả lại.Mỗi cuộc gọi chỉ đọc một phân vùng, vì vậy nó có thể trả về ít hơn giá trị đã cho khi hết mục tiêu trên một phân vùng.
Yêu Cầu
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"
Phản Hồi
Quyền Cần Có
Cần có các quyền khóa API sau đây để gọi ra điểm cuối này. Để biết thêm thông tin về cách tạo các khóa thích hợp, hãy xem [Quản lý khóa API] (/cloud/auth/api-keys).
Đối Tượng
Các đối tượng sau đây mô tả payload được chấp nhận hoặc bị trả về. Xem từng điểm cuối để biết thêm thông tin về thời điểm sử dụng các đối tượng này.
DataStore
Các đối tượng lưu trữ dữ liệu với tên và thời gian tạo.
Thuộc Tính
Tên của kho dữ cửa hàngcủa bạn.
Thời gian của khi kho dữ liệu được tạo ra trong định dạng thời gian ISO.
EntryVersion
Các đối tượng phiên bản nhập lại bởi phương pháp List Entry Versions.
Thuộc Tính
Tên phiên bản của các thành phần đủ điều kiện.
Chỉ ra liệu mục nhập đã bị xóa hay chưa.
Chiều dài của nội dung.
Thời gian chạy của khi phiên bản được tạo trong định dạng thời gian ISO.
Thời gian của khi kho dữ liệu được tạo ra trong định dạng thời gian ISO.