Der Ressourcenpfad der Benutzerbeschränkung.
Formen:
- universes/{universe_id}/user-restrictions/{user_restriction_id}
- universes/{universe_id}/places/{place_id}/user-restrictions/{user_restriction_id}.
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Stellt eine Einschränkung für einen Benutzer dar.
Der Ressourcenpfad der Benutzerbeschränkung.
Formen:
Der Zeitstempel, als die Benutzerbeschränkung zuletzt aktualisiert wurde. Dieser String ist als Zeitstempel formatiert.
Der betroffene Benutzer.
Der Benutzer ist vom Elternuniversum oder vom Ort ausgeschlossen.
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
}
}
Liste Benutzeinschränkungen für Benutzer, die jemals in einem Universum oder an einem bestimmten Ort gebannt wurden.
Die Universum-ID.
Die maximale Anzahl von Benutzeinschränkungen, die zurückzukehren sind.Der Dienst könnte weniger als diesen Wert zurückgeben.Wenn nicht spezifiziert, werden höchstens 10 Benutzeinschränkungen zurückgegeben.Der maximale Wert beträgt 100, und höhere Werte werden auf 100 festgelegt.
Ein Seiten-Token, das von einer früheren Anruf erhalten wurde, um eine nachfolgende Seite abzurufen.
Wenn Seiten nummeriert werden, müssen alle anderen Parameter, die der nachfolgenden Anruf bereitgestellt hat, dem Anruf entsprechen, der das Seiten-Token bereitgestellt hat.
Eine Liste von Benutzeinschränkungen in der übergeordneten Sammlungen.
Die Benutzeinschränkungen aus dem angegebenen Universum oder Platz.
Ein Token, das du als pageToken-Parameter senden kannst, um die nächste Seite abzurufen. Wenn dieses Feld ausgelassen wird, gibt es keine nachfolgenden Seiten.
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"
}
Holen Sie sich die Benutzeinschränkung.
Die Universum-ID.
Die Benutzer-Einschränkungs-ID.
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
}
}
Aktualisieren Sie die Benutzerbeschränkung.
Die Universum-ID.
Die Benutzer-Einschränkungs-ID.
Die Liste der zu UpdateFelder.
Das Feld game_join_restriction muss atomar aktualisiert werden; Feldfmasken, die in game_join_restriction indexieren (z. B. "game_join_restriction.active" ), werden nicht unterstützt. Dieser String ist als FieldMask formatiert.
Der einzigartige Schlüssel, den man für die Unveränderlichkeit verwenden kann.
Der Zeitstempel, in dem die erste Anfrage gesendet wurde.
Wenn dies weiter in der Vergangenheit liegt als die Lebensdauer des Idempotenzschlüssels (der möglicherweise die angegebene Mindestlebensdauer überschreitet), muss der Server einen Fehler zurückgeben. Dieser String ist als Zeitstempel formatiert.
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
}
}
Liste Änderungen an Ressourcen von UserRestriction innerhalb eines bestimmten Universums. Dies beinhaltet sowohl universelle als auch platzspezifische Einschränkungen.
Für Logs von Einschränkungen auf Universumebene wird das Feld place leer sein.
Die Universum-ID.
Die maximale Anzahl von UserRestrictionLogs, die zurückzukehren sind.Der Dienst kann weniger als diesen Wert zurückgeben.Wenn nicht spezifiziert, werden höchstens 10 Benutzer-Einschränkungsprotokolle zurückgegeben.Der maximale Wert beträgt 100, und höhere Werte werden auf 100 festgelegt.
Ein Seiten-Token, das von einer früheren Anruf erhalten wurde, um eine nachfolgende Seite abzurufen.
Wenn Seiten nummeriert werden, müssen alle anderen Parameter, die der nachfolgenden Anruf bereitgestellt hat, dem Anruf entsprechen, der das Seiten-Token bereitgestellt hat.
Dieses Feld kann so eingestellt werden, dass die zurückgegebenen Protokolle gefiltert werden.
Das Feld filter unterstützt eine sehr kleine Anzahl von CEL:
Als Beispiel filtert die Suche nach einem Benutzer und einem Ort die Form filter="user == 'users/123'" && "place == 'places/456'".
Gibt eine Liste der Änderungsprotokolle zurück, die auf Ressourcen von UserRestriction angewendet wurden.
Die Benutzerrestriktionsprotokolle aus dem angegebenen Universum.
Ein Token, das du als pageToken-Parameter senden kannst, um die nächste Seite abzurufen. Wenn dieses Feld ausgelassen wird, gibt es keine nachfolgenden Seiten.
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"
}