Zasób: Property
Para klucz-wartość dołączona do pliku, który jest publiczny lub prywatny aplikacji.
W odniesieniu do właściwości plików obowiązują te limity:
- Maksymalnie 100 właściwości na plik.
- Maksymalnie 30 usług prywatnych na aplikację.
- Maksymalnie 30 usług publicznych
- Maksymalny limit rozmiaru ciągu (klucz + wartość) w kodowaniu UTF-8 to 124 bajty w przypadku jednej usługi
Niektóre metody zasobów (takie jak properties.update
) wymagają propertyKey
. Aby pobrać klucz usługi, użyj metody properties.list
.
Zapis JSON |
---|
{ "selfLink": string, "value": string, "visibility": string, "kind": string, "etag": string, "key": string } |
Pola | |
---|---|
selfLink |
Tylko dane wyjściowe. Link powrotny do tej usługi. |
value |
Wartość tej właściwości. |
visibility |
Widoczność tej usługi. Dozwolone wartości to PRIVATE (domyślnie) i PUBLIC (Publiczny). Właściwości prywatne można pobrać tylko za pomocą uwierzytelnionego żądania. Uwierzytelnione żądanie używa tokena dostępu uzyskanego z identyfikatorem klienta OAuth 2. Nie można używać klucza interfejsu API do pobierania usług prywatnych. |
kind |
Tylko dane wyjściowe. To zawsze |
etag |
Tylko dane wyjściowe. ETag usługi. |
key |
Klucz tej właściwości. |
Metody |
|
---|---|
|
Usuwa usługę. |
|
Pobiera usługę według klucza. |
|
Dodaje właściwość do pliku lub aktualizuje ją, jeśli już istnieje. |
|
Wyświetla listę właściwości pliku. |
|
Aktualizuje usługę. |
|
Aktualizuje usługę. |