Con đường tài nguyên của hạn chế người dùng.
Định dạng:
- universes/{universe_id}/user-restrictions/{user_restriction_id}
- universes/{universe_id}/places/{place_id}/user-restrictions/{user_restriction_id}.
*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.
Đại diện cho một hạn chế đối với một người dùng.
Con đường tài nguyên của hạn chế người dùng.
Định dạng:
Thời gian chỉnh sửa lần cuối khi hạn chế người dùng được cập nhật. Chuỗi này được định dạng là Dấu thời gian.
Người dùng bị ảnh hưởng.
Người dùng bị cấm khỏi vũ trụ hoặc địa điểmcha mẹ.
https://apis.roblox.com
{
"path": "universes/123/user-restrictions/123",
"updateTime": "2023-07-05T12:34:56Z",
"user": "users/156",
"gameJoinRestriction": {
"active": true,
"startTime": "2023-07-05T12:34:56Z",
"duration": "3s",
"privateReason": "some private reason",
"displayReason": "some display reason",
"excludeAltAccounts": true,
"inherited": true
}
}
Danh sách hạn chế người dùng cho người dùng đã bị cấm bất kỳ ở vũ trụ hay một địa điểmcụ thể nào.
ID của vũ trụ.
Số lượng hạn chế người dùng tối đa để trả lại.Dịch vụ có thể trả về ít hơn giá trị này.Nếu không được xác định, tối đa 10 hạn chế người dùng được trả về.Giá trị tối đa là 100 và giá trị cao hơn được đặt thành 100.
Một token trang, nhận từ cuộc gọi trước, để lấy lại trang tiếp theo.
Khi paginate, tất cả các tham số khác được cung cấp cho cuộc gọi tiếp theo phải phù hợp với cuộc gọi cung cấp token trang.
Một danh sách các Giới hạn người dùng trong bộ sưu tập cha.
Các hạn chế người dùng từ Vũ trụ hoặc Địa điểm được chỉ định.
Một token mà bạn có thể gửi như một tham số pageToken để lấy trang tiếp theo. Nếu trường này bị bỏ qua, không có trang tiếp theo.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/user-restrictions?maxPageSize=10&pageToken={string}' \
-H 'x-api-key: {your-api-key}'
{
"userRestrictions": [
{
"path": "universes/123/user-restrictions/123",
"updateTime": "2023-07-05T12:34:56Z",
"user": "users/156",
"gameJoinRestriction": {
"active": true,
"startTime": "2023-07-05T12:34:56Z",
"duration": "3s",
"privateReason": "some private reason",
"displayReason": "some display reason",
"excludeAltAccounts": true,
"inherited": true
}
}
],
"nextPageToken": "string"
}
Nhận hạn chế người dùng.
ID của vũ trụ.
ID hạn chế người dùng.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/user-restrictions/{user_restriction_id}' \
-H 'x-api-key: {your-api-key}'
{
"path": "universes/123/user-restrictions/123",
"updateTime": "2023-07-05T12:34:56Z",
"user": "users/156",
"gameJoinRestriction": {
"active": true,
"startTime": "2023-07-05T12:34:56Z",
"duration": "3s",
"privateReason": "some private reason",
"displayReason": "some display reason",
"excludeAltAccounts": true,
"inherited": true
}
}
Cập nhật hạn chế người dùng.
ID của vũ trụ.
ID hạn chế người dùng.
Danh sách các trường để cập nhật.
Trường game_join_restriction phải được cập nhật theo nguyên tử; các mặt nạ trường được chỉ mục vào game_join_restriction (như "game_join_restriction.active" ) không được hỗ trợ. Chuỗi này được định dạng là Mặt nạ trường.
Chìa khóa duy nhất để sử dụng cho idempotency.
Thời gian chính xác mà yêu cầu đầu tiên được khoản
Nếu điều này xảy ra trong quá khứ hơn tuổi thọ của chìa khóa idempotency (mà có thể vượt quá tuổi thọ tối thiểu được ghi chú), máy chủ phải trả lại một lỗi. Chuỗi này được định dạng là Dấu thời gian.
curl -L -X PATCH 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/user-restrictions/{user_restriction_id}?updateMask={string}&idempotencyKey.key={string}&idempotencyKey.firstSent={string}' \
-H 'x-api-key: {your-api-key}' \
-H 'Content-Type: application/json' \
--data '{
"gameJoinRestriction": {
"active": true,
"duration": "3s",
"privateReason": "some private reason",
"displayReason": "some display reason",
"excludeAltAccounts": true
}
}'
{
"path": "universes/123/user-restrictions/123",
"updateTime": "2023-07-05T12:34:56Z",
"user": "users/156",
"gameJoinRestriction": {
"active": true,
"startTime": "2023-07-05T12:34:56Z",
"duration": "3s",
"privateReason": "some private reason",
"displayReason": "some display reason",
"excludeAltAccounts": true,
"inherited": true
}
}
Danh sách các thay đổi đối với tài nguyên Giới hạn người dùng trong một vũ trụ nhất định. Điều này bao gồm cả giới hạn cấp vũ trụ và cấp nơi.
Đối với nhật ký hạn chế cấp vũ trụ, trường place sẽ trống.
ID của vũ trụ.
Số tối đa các UserRestrictionLogs để trả về.Dịch vụ có thể trả về ít hơn giá trị này.Nếu không được xác định, tối đa 10 UserRestrictionLogs được trả về.Giá trị tối đa là 100 và giá trị cao hơn được đặt thành 100.
Một token trang, nhận từ cuộc gọi trước, để lấy lại trang tiếp theo.
Khi paginate, tất cả các tham số khác được cung cấp cho cuộc gọi tiếp theo phải phù hợp với cuộc gọi cung cấp token trang.
Trường này có thể được đặt để lọc các nhật ký được trả về.
Trường filter hỗ trợ rất ít số CEL:
Ví dụ, lọc cho một người dùng và một nơi có dạng filter="user == 'users/123'" && "place == 'places/456'".
Trả về một danh sách các bản ghi thay đổi áp dụng cho tài nguyên UserRestriction.
Các nhật ký hạn chế người dùng từ vũ trụ được chỉ định.
Một token mà bạn có thể gửi như một tham số pageToken để lấy trang tiếp theo. Nếu trường này bị bỏ qua, không có trang tiếp theo.
curl -L -X GET 'https://apis.roblox.com/cloud/v2/universes/{universe_id}/user-restrictions:listLogs?maxPageSize=10&pageToken={string}&filter={string}' \
-H 'x-api-key: {your-api-key}'
{
"logs": [
{
"user": "users/156",
"place": "places/456",
"moderator": {
"robloxUser": "users/156"
},
"createTime": "2023-07-05T12:34:56Z",
"active": true,
"startTime": "2023-07-05T12:34:56Z",
"duration": "3s",
"privateReason": "some private reason",
"displayReason": "some display reason",
"restrictionType": {
"gameJoinRestriction": {}
},
"excludeAltAccounts": true
}
],
"nextPageToken": "string"
}