Zasób: AppDetails
Zasób reprezentujący szczegóły aplikacji.
| Zapis JSON | 
|---|
| { "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( | 
| Pola | |
|---|---|
| name | 
 Tylko dane wyjściowe. Format: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version} | 
| displayName | 
 Tylko dane wyjściowe. Wyświetlana nazwa aplikacji. | 
| description | 
 Tylko dane wyjściowe. Opis aplikacji. | 
| appId | 
 Tylko dane wyjściowe. Unikalny identyfikator sklepu dla produktu. Przykłady: „gmbmikajjgmnabiglmofipeabaddhgne” w przypadku rozszerzenia Zapisz na Dysku Google w Chrome, „com.google.android.apps.docs” w przypadku aplikacji Dysk Google na Androida. | 
| revisionId | 
 Tylko dane wyjściowe. Wersja aplikacji. Nowa wersja jest zatwierdzana za każdym razem, gdy publikowana jest nowa wersja aplikacji. | 
| type | 
 Tylko dane wyjściowe. Typ aplikacji. | 
| iconUri | 
 Tylko dane wyjściowe. Link do obrazu, który może być używany jako ikona produktu. | 
| detailUri | 
 Tylko dane wyjściowe. Identyfikator URI strony z informacjami o produkcie. | 
| firstPublishTime | 
 Tylko dane wyjściowe. Czas pierwszej publikacji. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| latestPublishTime | 
 Tylko dane wyjściowe. Czas ostatniej publikacji. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady:  | 
| publisher | 
 Tylko dane wyjściowe. Wydawca produktu. | 
| isPaidApp | 
 Tylko dane wyjściowe. Wskazuje, czy aplikacja jest płatna LUB zawiera płatne treści. | 
| homepageUri | 
 Tylko dane wyjściowe. Identyfikator URI strony głównej lub witryny. | 
| privacyPolicyUri | 
 Tylko dane wyjściowe. Identyfikator URI wskazujący politykę prywatności aplikacji, jeśli został podany przez dewelopera. Pole specyficzne dla wersji, które będzie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. | 
| reviewNumber | 
 Tylko dane wyjściowe. Liczba otrzymanych opinii. Informacje o opiniach w Chrome Web Store zawsze będą dotyczyć najnowszej wersji aplikacji. | 
| reviewRating | 
 Tylko dane wyjściowe. Ocena aplikacji (w skali 5-gwiazdkowej). Informacje o opiniach w Chrome Web Store zawsze będą dotyczyć najnowszej wersji aplikacji. | 
| serviceError | 
 Tylko dane wyjściowe. Informacje o błędzie częściowej usługi (jeśli ma zastosowanie). | 
| Pole unii  Pole  | |
| chromeAppInfo | 
 Tylko dane wyjściowe. Informacje o aplikacji w Chrome Web Store. | 
| androidAppInfo | 
 Tylko dane wyjściowe. Informacje o aplikacji na Androida. | 
AppItemType
Typ aplikacji.
| Wartości w polu enum | |
|---|---|
| APP_ITEM_TYPE_UNSPECIFIED | Typ aplikacji nieokreślony. | 
| CHROME | Aplikacja Chrome. | 
| ANDROID | Aplikacja ARC++. | 
| WEB | Aplikacja internetowa. | 
ChromeAppInfo
Informacje o aplikacji w Chrome Web Store.
| Zapis JSON | 
|---|
| { "minUserCount": integer, "permissions": [ { object ( | 
| Pola | |
|---|---|
| minUserCount | 
 Tylko dane wyjściowe. Minimalna liczba użytkowników korzystających z tej aplikacji. | 
| permissions[] | 
 Tylko dane wyjściowe. Każde uprawnienie niestandardowe, o które prosi aplikacja. Pole specyficzne dla wersji, które jest ustawiane tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. | 
| siteAccess[] | 
 Tylko dane wyjściowe. Każde uprawnienie, które zapewnia dostęp do domen lub ogólnych wzorów hostów (np. www.google.com). Obejmuje to dopasowania ze skryptów treści, a także hosty w węźle uprawnień w pliku manifestu. Pole specyficzne dla wersji, które będzie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. | 
| type | 
 Tylko dane wyjściowe. Rodzaje produktu w Chrome Web Store. | 
| supportEnabled | 
 Tylko dane wyjściowe. Deweloper aplikacji włączył obsługę swojej aplikacji. Pole specyficzne dla wersji, które będzie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. | 
| isTheme | 
 Tylko dane wyjściowe. Określa, czy aplikacja lub rozszerzenie jest motywem. | 
| googleOwned | 
 Tylko dane wyjściowe. Określa, czy aplikacja lub rozszerzenie zostały utworzone i są utrzymywane przez Google. Pole specyficzne dla wersji, które będzie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. | 
| isCwsHosted | 
 Tylko dane wyjściowe. Określa, czy aplikacja lub rozszerzenie są opublikowane w Chrome Web Store. | 
| kioskEnabled | 
 Tylko dane wyjściowe. Określa, czy ta aplikacja jest włączona w trybie kiosku na urządzeniach z ChromeOS. | 
| isKioskOnly | 
 Tylko dane wyjściowe. Określa, czy aplikacja jest przeznaczona tylko do trybu kiosku na urządzeniach z ChromeOS. | 
| isExtensionPolicySupported | 
 Tylko dane wyjściowe. Określa, czy aplikacja obsługuje zasady dotyczące rozszerzeń. | 
| manifestVersion | 
 Tylko dane wyjściowe. Wersja pliku manifestu tego rozszerzenia. | 
ChromeAppPermission
Uprawnienia wymagane przez aplikację lub rozszerzenie Chrome.
| Zapis JSON | 
|---|
| { "type": string, "documentationUri": string, "accessUserData": boolean } | 
| Pola | |
|---|---|
| type | 
 Tylko dane wyjściowe. Typ uprawnienia. | 
| documentationUri | 
 Tylko dane wyjściowe. Jeśli jest dostępny, identyfikator URI strony z dokumentacją dotyczącą bieżącego uprawnienia. | 
| accessUserData | 
 Tylko dane wyjściowe. Jeśli jest dostępny, określa, czy te uprawnienia dają aplikacji lub rozszerzeniu dostęp do danych użytkownika. | 
ChromeAppSiteAccess
Reprezentuje jedno uprawnienie dotyczące hosta.
| Zapis JSON | 
|---|
| { "hostMatch": string } | 
| Pola | |
|---|---|
| hostMatch | 
 Tylko dane wyjściowe. Może zawierać bardzo konkretne hosty lub wzorce, np. „*.com”. | 
ItemType
Określa, czy produkt w Chrome Web Store jest rozszerzeniem.
| Wartości w polu enum | |
|---|---|
| ITEM_TYPE_UNSPECIFIED | Nieokreślony typ elementu. | 
| EXTENSION | Rozszerzenia do Chrome. | 
| OTHERS | Inny typ niż rozszerzenie. | 
AndroidAppInfo
Informacje o aplikacji na Androida.
| Zapis JSON | 
|---|
| {
  "permissions": [
    {
      object ( | 
| Pola | |
|---|---|
| permissions[] | 
 Tylko dane wyjściowe. Uprawnienia wymagane przez aplikację na Androida. | 
AndroidAppPermission
Uprawnienia wymagane przez aplikację na Androida.
| Zapis JSON | 
|---|
| { "type": string } | 
| Pola | |
|---|---|
| type | 
 Tylko dane wyjściowe. Typ uprawnienia. | 
Status
Typ Status definiuje model błędu logicznego, który jest odpowiedni dla różnych środowisk programistycznych, w tym interfejsów API typu REST i RPC. Jest używany przez gRPC. Każdy komunikat Status zawiera 3 rodzaje danych: kod błędu, komunikat o błędzie i szczegóły błędu.
Więcej informacji o tym modelu błędów i sposobie pracy z nim znajdziesz w przewodniku API Design Guide (w języku angielskim).
| Zapis JSON | 
|---|
| { "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } | 
| Pola | |
|---|---|
| code | 
 Kod stanu, który powinien być wartością wyliczeniową  | 
| message | 
 Komunikat o błędzie widoczny dla programisty, który powinien być w języku angielskim. Wszelkie komunikaty o błędach dla użytkowników powinny być zlokalizowane i wysyłane w polu  | 
| details[] | 
 Lista wiadomości zawierających szczegóły błędu. Na potrzeby interfejsów API dostępny jest wspólny zestaw typów wiadomości. Obiekt zawierający pola dowolnego typu. Dodatkowe pole  | 
| Metody | |
|---|---|
| 
 | Pobierz konkretną aplikację dla klienta na podstawie jej nazwy zasobu. | 
