*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

AssetQuota

Reprezentuje kwotę dla akcji związanej z aktywem.

Na przykład użytkownik może być w stanie przesłać 100 plików audio miesięcznie i już przesłał 15. W tym przykładzie:

  • quotaType is RATE_LIMIT_UPLOAD
  • assetType is AUDIO
  • usage is 15
  • capacity is 100
  • period jest MONTH``usageResetTime wskazuje, kiedy zaczyna się nowy okres i zużycie zostaje zresetowane do 0.Ta wartość nie musi koniecznie odpowiadać pierwszemu dniowi miesiąca kalendarzowego lub północy danego dnia.Aby uzyskać więcej informacji o procesie przesyłania, zobacz przewodnik użytkowania.

Atrybuty

pathstring

Ścieżka zasobów z kwoty aktywów.

Format: users/{user_id}/asset-quotas/{asset_quota_id}.

quotaTypeEnum<string>

Typ kwoty.

Możliwe wartości:

| Wartość | Opis | | --- | --- | | QUOTA_TYPE_UNSPECIFIED | Domyślny typ kwoty.| | RATE_LIMIT_UPLOAD | Limit częstotliwości przesyłania zasobu.| | RATE_LIMIT_CREATOR_STORE_DISTRIBUTE | Ograniczenie częstotliwości dystrybucji zasobu na sklepie twórców. |. Możliwe wartości:

assetTypeEnum<string>

Rodzaj zasobu, na który jest przeznaczona kwota.

Możliwe wartości:

| Wartość | Opis | | --- | --- | | ASSET_TYPE_UNSPECIFIED | Domyślny typ zasobu. Źródźmyś_ANIMATION | Animacja | | MESH_ANIMATION | Animacja | | MESH_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMACJA_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_IMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMAC_ANIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMACIMAC. Możliwe wartości:

usagenumber

Obecne wykorzystanie kwoty.

capacitynumber

Pojemność kwoty.

periodEnum<string>

Okres czasu, na jaki jest przeznaczona kwota.

Możliwe wartości:

| Wartość | Opis | | --- | --- | | PERIOD_UNSPECIFIED | Domyślny okres, który jest nieważny.Określ inną wartość.| | MIESIĄC | Miesiąc | | DZIEŃ | Dzień |. Możliwe wartości:

usageResetTimestring

Czas użycia zostanie zresetowany dla tej kwoty. Ten ciąg jest sformatowany jako Timestamp.

Podstawowy adres URL

https://apis.roblox.com
Zasób AssetQuota

{
"path": "users/123/asset-quotas/some-asset-quota",
"quotaType": "QUOTA_TYPE_UNSPECIFIED",
"assetType": "ASSET_TYPE_UNSPECIFIED",
"usage": "integer",
"capacity": "integer",
"period": "PERIOD_UNSPECIFIED",
"usageResetTime": "2023-07-05T12:34:56Z"
}

AssetQuota

Wyświetl kwoty dla zasobów
Beta

GET /cloud/v2/users/{user_id}/asset-quotas

Zwraca listę limitów aktywów.

Zakresy
asset:read
ŻądanieParametry ścieżki
user_idstring
Wymagane

ID użytkownika.

Parametry zapytania
maxPageSizenumber

Maksymalna liczba kwot na aktywa do zwrotu.Usługa może zwrócić mniej niż tę wartość.Jeśli nie zostanie określone, zwracane jest maksymalnie 10 kwot na aktywa.Maksymalna wartość wynosi 100, a wyższe wartości są ustawione na 100.

pageTokenstring

Żeton strony, otrzymany z poprzedniego wezwania, aby odzyskać następną stronę.

Podczas paginowania wszystkie pozostałe parametry dostarczone do następnego wezwania muszą pasować do wezwania, które dostarczyło token strony.

filterstring

Pole to można ustawić w celu filtrowania zasobów zwrotnych.

Wspiera następujący podzbiór CEL:

  • Wspierane są tylko pola quotaType i assetType.
  • Wspierany jest tylko operator == i &&.

Na przykład: quotaType == RateLimitUpload && assetType == Audio.

Odpowiedź:

Lista AssetQuotów w kolekcji macierzystej.

assetQuotasarray<AssetQuota>

Limity aktywów od określonego użytkownika.

nextPageTokenstring

Token, który możesz wysłać jako parametr pageToken w celu odzyskania następnej strony. Jeśli to pole zostanie pominięte, nie ma następnych stron.

GET /cloud/v2/users/{user_id}/asset-quotas

curl -L -X GET 'https://apis.roblox.com/cloud/v2/users/{user_id}/asset-quotas?maxPageSize=10&pageToken={string}&filter={string}' \
-H 'x-api-key: {your-api-key}'
Odpowiedź:

{
"assetQuotas": [
{
"path": "users/123/asset-quotas/some-asset-quota",
"quotaType": "QUOTA_TYPE_UNSPECIFIED",
"assetType": "ASSET_TYPE_UNSPECIFIED",
"usage": "integer",
"capacity": "integer",
"period": "PERIOD_UNSPECIFIED",
"usageResetTime": "2023-07-05T12:34:56Z"
}
],
"nextPageToken": "string"
}