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/{customerId}/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 do Chrome Zapisz na Dysku Google, „com.google.android.apps.docs” w przypadku aplikacji Dysk Google na Androida. |
revisionId |
Tylko dane wyjściowe. wersję 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 czy 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 częściowym błędzie usługi (jeśli dotyczy). |
categoryIds[] |
Tylko dane wyjściowe. Identyfikatory kategorii aplikacji, które są takie same jak te przechowywane w elemencie Web Store. Powinien być tylko jeden identyfikator kategorii. |
| Poniżej znajduje się lista pól, które wzajemnie się wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
chromeAppInfo |
Tylko dane wyjściowe. Informacje o aplikacji w Chrome Web Store. |
androidAppInfo |
Tylko dane wyjściowe. Informacje o aplikacji na Androida. |
| Koniec pól wykluczających się wzajemnie. | |
AppItemType
Typ aplikacji.
| Wartości w polu enum | |
|---|---|
APP_ITEM_TYPE_UNSPECIFIED |
Nie określono typu aplikacji. |
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żda prośba o uprawnienia niestandardowe, o którą prosi aplikacja. Pole specyficzne dla wersji, które będzie ustawione 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. |
riskAssessment |
Tylko dane wyjściowe. Zawiera dane oceny ryzyka dotyczące rozszerzenia do Chrome. |
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, o które prosi aplikacja lub rozszerzenie Chrome.
| Zapis JSON |
|---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
| Pola | |
|---|---|
type |
Tylko dane wyjściowe. Typ uprawnienia. |
documentationUri |
Tylko dane wyjściowe. Identyfikator URI strony z dokumentacją dotyczącą bieżącego uprawnienia (jeśli jest dostępny). |
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 |
Dowolny typ inny niż rozszerzenie. |
RiskAssessmentData
Dane dotyczące oceny ryzyka związanego z rozszerzeniem lub aplikacją.
| Zapis JSON |
|---|
{ "entries": [ { object ( |
| Pola | |
|---|---|
entries[] |
Indywidualne oceny ryzyka. |
overallRiskLevel |
Ogólny poziom ryzyka we wszystkich wpisach. Będzie to najwyższy poziom ryzyka ze wszystkich wpisów. |
RiskAssessmentEntry
Jeden wpis oceny ryzyka.
| Zapis JSON |
|---|
{ "provider": enum ( |
| Pola | |
|---|---|
provider |
Tylko dane wyjściowe. Dostawca oceny ryzyka, od którego pochodzi ten wpis. |
riskAssessment |
Tylko dane wyjściowe. Szczegóły oceny ryzyka przeprowadzonej przez dostawcę. |
riskLevel |
Tylko dane wyjściowe. Poziom ryzyka w ramach oceny ryzyka. |
RiskAssessmentProvider
Dostawcy oceny ryzyka.
| Wartości w polu enum | |
|---|---|
RISK_ASSESSMENT_PROVIDER_UNSPECIFIED |
Wartość domyślna, gdy nie określono dostawcy. |
RISK_ASSESSMENT_PROVIDER_CRXCAVATOR |
Wycofane: użyj innych dostawców oceny ryzyka. CRXcavator. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI |
Wycofane: użyj RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2. Spin.Ai. |
RISK_ASSESSMENT_PROVIDER_LAYERX |
LayerX Security. |
RISK_ASSESSMENT_PROVIDER_SPIN_AI_V2 |
Spin.AI V2. |
RiskAssessment
Ocena ryzyka rozszerzenia do Chrome.
| Zapis JSON |
|---|
{ "assessment": string, "detailsUrl": string, "version": string } |
| Pola | |
|---|---|
assessment |
Ocena ryzyka związanego z rozszerzeniem. Obecnie jest to wartość liczbowa, a jej interpretacja zależy od dostawcy oceny ryzyka. |
detailsUrl |
Adres URL, pod którym użytkownik może znaleźć więcej informacji o ocenie ryzyka. |
version |
Wersja rozszerzenia, której dotyczy ta ocena. |
RiskLevel
Poziom ryzyka rozszerzenia lub aplikacji.
| Wartości w polu enum | |
|---|---|
RISK_LEVEL_UNSPECIFIED |
Nie określono poziomu ryzyka. |
RISK_LEVEL_LOW |
Rozszerzenie, które stanowi niskie ryzyko. |
RISK_LEVEL_MEDIUM |
Rozszerzenie, które stanowi średnie ryzyko. |
RISK_LEVEL_HIGH |
Rozszerzenie, które stanowi wysokie ryzyko. |
AndroidAppInfo
Informacje o aplikacji na Androida.
| Zapis JSON |
|---|
{
"permissions": [
{
object ( |
| Pola | |
|---|---|
permissions[] |
Tylko dane wyjściowe. Prośby o uprawnienia aplikacji na Androida. |
AndroidAppPermission
Prośba o uprawnienia aplikacji na Androida.
| Zapis JSON |
|---|
{ "type": string } |
| Pola | |
|---|---|
type |
Tylko dane wyjściowe. Typ uprawnienia. |
Metody |
|
|---|---|
|
Pobieranie konkretnej aplikacji dla klienta według nazwy zasobu. |