Zasób: AppDetails
Zasób przedstawiają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} |
display |
Tylko dane wyjściowe. Wyświetlana nazwa aplikacji. |
description |
Tylko dane wyjściowe. Opis aplikacji. |
app |
Tylko dane wyjściowe. Unikalny identyfikator sklepu dla produktu. Przykłady: „gmbmikajjgmnabiglmofipeabaddhgne” dla rozszerzenia Zapisz na Dysku Google, „com.google.android.apps.docs” dla aplikacji Dysk Google na Androida. |
revision |
Tylko dane wyjściowe. Wersja aplikacji. Nowa wersja jest zatwierdzana przy każdej publikacji nowej wersji aplikacji. |
type |
Tylko dane wyjściowe. Typ aplikacji. |
icon |
Tylko dane wyjściowe. Link do zdjęcia, które może zostać użyte jako ikona produktu. |
detail |
Tylko dane wyjściowe. Adres URI strony z informacjami o produkcie. |
first |
Tylko dane wyjściowe. Czas pierwszego opublikowania. Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: |
latest |
Tylko dane wyjściowe. Data ostatniej publikacji. Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: |
publisher |
Tylko dane wyjściowe. Wydawca treści. |
is |
Tylko dane wyjściowe. Wskazuje, czy aplikacja jest płatna LUB zawiera płatne treści. |
homepage |
Tylko dane wyjściowe. Strona główna lub identyfikator URI witryny. |
privacy |
Tylko dane wyjściowe. Identyfikator URI wskazujący na politykę prywatności aplikacji, jeśli została ona udostępniona przez dewelopera. Pole konkretnej wersji, które zostanie ustawione tylko po znalezieniu żądanej wersji aplikacji. |
review |
Tylko dane wyjściowe. Liczba otrzymanych opinii. Informacje o recenzjach w Chrome Web Store zawsze dotyczą najnowszej wersji aplikacji. |
review |
Tylko dane wyjściowe. Ocena aplikacji (5 gwiazdek). Informacje o recenzjach w Chrome Web Store zawsze dotyczą najnowszej wersji aplikacji. |
service |
Tylko dane wyjściowe. informacje o błędzie częściowej usługi (jeśli ma zastosowanie). |
Pole unii
|
|
chrome |
Tylko dane wyjściowe. Informacje o aplikacji z Chrome Web Store. |
android |
Tylko dane wyjściowe. Informacje o aplikacji na Androida. |
AppItemType
Typ aplikacji.
Wartości w polu enum | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED |
Typ aplikacji nie został okreś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 | |
---|---|
min |
Tylko dane wyjściowe. Minimalna liczba użytkowników korzystających z tej aplikacji. |
permissions[] |
Tylko dane wyjściowe. Każde niestandardowe uprawnienie wymagane przez aplikację. Pole specyficzne dla wersji, które zostanie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. |
site |
Tylko dane wyjściowe. Każde uprawnienie przyznające dostęp do domen lub szerokich wzorów hostów. ( np. www.google.com). Obejmuje to dopasowania z skryptów treści oraz hostów w węźle uprawnień w pliku manifestu. Pole dotyczące wersji, które zostanie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. |
type |
Tylko dane wyjściowe. Typy produktów w Chrome Web Store |
support |
Tylko dane wyjściowe. Deweloper aplikacji włączył obsługę swojej aplikacji. Pole dotyczące wersji, które zostanie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. |
is |
Tylko dane wyjściowe. Czy aplikacja lub rozszerzenie jest motywem. |
google |
Tylko dane wyjściowe. czy aplikacja lub rozszerzenie zostało stworzone i utrzymywane przez Google; Pole dotyczące wersji, które zostanie ustawione tylko wtedy, gdy zostanie znaleziona żądana wersja aplikacji. |
is |
Tylko dane wyjściowe. Określa, czy aplikacja lub rozszerzenie jest opublikowane w Chrome Web Store. |
kiosk |
Tylko dane wyjściowe. Informację o tym, czy aplikacja jest włączona w trybie kiosku na urządzeniach z ChromeOS |
is |
Tylko dane wyjściowe. czy aplikacja jest przeznaczona tylko do trybu kiosku na urządzeniach z ChromeOS. |
is |
Tylko dane wyjściowe. Określa, czy aplikacja obsługuje zasady dotyczące rozszerzeń. |
ChromeAppPermission
Uprawnienia wymagane przez aplikację lub rozszerzenie Chrome.
Zapis JSON |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
Pola | |
---|---|
type |
Tylko dane wyjściowe. Typ uprawnienia. |
documentation |
Tylko dane wyjściowe. Identyfikator URI strony, której dokumentacja dotyczy bieżącego uprawnienia (jeśli jest dostępna). |
access |
Tylko dane wyjściowe. Jeśli jest dostępny, czy te uprawnienia przyznają aplikacji lub rozszerzeniu dostęp do danych użytkownika. |
ChromeAppSiteAccess
Reprezentują jedno uprawnienie dotyczące hosta.
Zapis JSON |
---|
{ "hostMatch": string } |
Pola | |
---|---|
host |
Tylko dane wyjściowe. Może on 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 produktu. |
EXTENSION |
rozszerzeń 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
Uprawnienie wymagane przez aplikację na Androida.
Zapis JSON |
---|
{ "type": string } |
Pola | |
---|---|
type |
Tylko dane wyjściowe. Typ uprawnienia. |
Stan
Typ Status
definiuje model błędu logicznego, który jest odpowiedni w różnych środowiskach programowania, w tym w interfejsach API typu REST i RPC. Jest używany przez gRPC. Każdy komunikat Status
zawiera 3 elementy danych: kod błędu, komunikat o błędzie i szczegóły błędu.
Więcej informacji o tym modelu błędów i sposobach jego używania 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ą z enumeracji |
message |
Komunikat o błędzie dla programisty, który powinien być w języku angielskim. Komunikaty o błędach wyświetlane użytkownikom powinny być zlokalizowane i wysyłane w polu |
details[] |
Lista komunikatów ze szczegółami błędu. Interfejsy API mogą korzystać z wspólnego zestawu typów wiadomości. Obiekt zawierający pola dowolnego typu. Dodatkowe pole |
Metody |
|
---|---|
|
Pobierz konkretną aplikację dla klienta według nazwy zasobu. |