Ressource: AppDetails
Ressource, die die App-Details darstellt.
JSON-Darstellung |
---|
{ "name": string, "displayName": string, "description": string, "appId": string, "revisionId": string, "type": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Format: name=customers/{customer_id}/apps/{chrome|android|web}/{appId}@{version} |
displayName |
Nur Ausgabe. Anzeigename der App. |
description |
Nur Ausgabe. Beschreibung der App. |
appId |
Nur Ausgabe. Eindeutige Geschäftskennung für den Artikel. Beispiele: „gmbmikajjgmnabiglmofipeabaddhgne“ für die Chrome-Erweiterung „In Google Drive speichern“, „com.google.android.apps.docs“ für die Google Drive Android-App. |
revisionId |
Nur Ausgabe. App-Version Eine neue Revision wird immer dann gespeichert, wenn eine neue Version der App veröffentlicht wird. |
type |
Nur Ausgabe. App-Typ |
iconUri |
Nur Ausgabe. Ein Link zu einem Bild, das als Symbol für das Produkt verwendet werden kann. |
detailUri |
Nur Ausgabe. Der URI für die Detailseite des Artikels. |
firstPublishTime |
Nur Ausgabe. Zeitpunkt der Erstveröffentlichung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
latestPublishTime |
Nur Ausgabe. Zeitpunkt der letzten Veröffentlichung. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
publisher |
Nur Ausgabe. Der Publisher des Artikels. |
isPaidApp |
Nur Ausgabe. Gibt an, ob für die App bezahlt werden muss oder ob sie kostenpflichtige Inhalte enthält. |
homepageUri |
Nur Ausgabe. Startseite oder Website-URI. |
privacyPolicyUri |
Nur Ausgabe. Der URI, der auf die Datenschutzerklärung der App verweist, sofern er vom Entwickler angegeben wurde. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird. |
reviewNumber |
Nur Ausgabe. Anzahl der erhaltenen Rezensionen. Die Rezensionsinformationen im Chrome Web Store beziehen sich immer auf die aktuelle Version einer App. |
reviewRating |
Nur Ausgabe. Die Bewertung der App (auf 5 Sternen) Die Rezensionsinformationen im Chrome Web Store beziehen sich immer auf die aktuelle Version einer App. |
serviceError |
Nur Ausgabe. Informationen zu einem teilweisen Dienstfehler, sofern zutreffend. |
Union-Feld Für |
|
chromeAppInfo |
Nur Ausgabe. Informationen zu Chrome Web Store-Apps. |
androidAppInfo |
Nur Ausgabe. Informationen zu Android-Apps. |
AppItemType
App-Typ
Enums | |
---|---|
APP_ITEM_TYPE_UNSPECIFIED |
App-Typ nicht angegeben. |
CHROME |
Chrome-App |
ANDROID |
ARC++-App. |
WEB |
Web-App |
ChromeAppInfo
Informationen zu Chrome Web Store-Apps.
JSON-Darstellung |
---|
{ "minUserCount": integer, "permissions": [ { object ( |
Felder | |
---|---|
minUserCount |
Nur Ausgabe. Die Mindestanzahl der Nutzer, die diese App verwenden. |
permissions[] |
Nur Ausgabe. Jede benutzerdefinierte Berechtigung, die von der App angefordert wird. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird. |
siteAccess[] |
Nur Ausgabe. Jede Berechtigung, die Zugriff auf Domains oder erweiterte Hostmuster gewährt. z. B. www.google.com Dazu gehören die Übereinstimmungen aus Content-Skripten sowie Hosts im Berechtigungs-Knoten des Manifests. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird. |
type |
Nur Ausgabe. Arten von Artikeln im Chrome Web Store |
supportEnabled |
Nur Ausgabe. Der App-Entwickler hat den Support für seine App aktiviert. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird. |
isTheme |
Nur Ausgabe. Gibt an, ob die App oder Erweiterung ein Design ist. |
googleOwned |
Nur Ausgabe. Gibt an, ob die App oder Erweiterung von Google entwickelt und gewartet wird. Versionsspezifisches Feld, das nur festgelegt wird, wenn die angeforderte App-Version gefunden wird. |
isCwsHosted |
Nur Ausgabe. Gibt an, ob die App oder Erweiterung im Chrome Web Store veröffentlicht ist. |
kioskEnabled |
Nur Ausgabe. Gibt an, ob diese App für den Kioskmodus auf ChromeOS-Geräten aktiviert ist. |
isKioskOnly |
Nur Ausgabe. Gibt an, ob die App nur für den Kioskmodus auf ChromeOS-Geräten vorgesehen ist. |
isExtensionPolicySupported |
Nur Ausgabe. Gibt an, ob eine App die Richtlinie für Erweiterungen unterstützt. |
manifestVersion |
Nur Ausgabe. Die Version des Manifests dieser Erweiterung. |
ChromeAppPermission
Von einer Chrome-App oder ‑Erweiterung angeforderte Berechtigung.
JSON-Darstellung |
---|
{ "type": string, "documentationUri": string, "accessUserData": boolean } |
Felder | |
---|---|
type |
Nur Ausgabe. Der Typ der Berechtigung. |
documentationUri |
Nur Ausgabe. Falls verfügbar, ein URI zu einer Seite mit Dokumentation für die aktuelle Berechtigung. |
accessUserData |
Nur Ausgabe. Falls verfügbar, ob diese Berechtigung der App/Erweiterung Zugriff auf Nutzerdaten gewährt. |
ChromeAppSiteAccess
Stellen eine Hostberechtigung dar.
JSON-Darstellung |
---|
{ "hostMatch": string } |
Felder | |
---|---|
hostMatch |
Nur Ausgabe. Diese können sehr spezifische Hosts oder Muster wie z. B. „*.com“ enthalten. |
ItemType
Gibt an, ob es sich bei einem Artikel im Chrome Web Store um eine Erweiterung handelt.
Enums | |
---|---|
ITEM_TYPE_UNSPECIFIED |
Nicht angegebener ItemType. |
EXTENSION |
Chrome-Erweiterungen. |
OTHERS |
Alle anderen Typen als Erweiterung. |
AndroidAppInfo
Informationen zu Android-Apps.
JSON-Darstellung |
---|
{
"permissions": [
{
object ( |
Felder | |
---|---|
permissions[] |
Nur Ausgabe. Von einer Android-App angeforderte Berechtigungen. |
AndroidAppPermission
Von einer Android-App angeforderte Berechtigung.
JSON-Darstellung |
---|
{ "type": string } |
Felder | |
---|---|
type |
Nur Ausgabe. Der Typ der Berechtigung. |
Status
Mit dem Typ Status
wird ein logisches Fehlermodell definiert, das für verschiedene Programmierumgebungen wie REST APIs und RPC APIs geeignet ist. Dieses Modell wird von gRPC verwendet. Jede Status
-Meldung enthält die folgenden drei Datenelemente: Fehlercode, Fehlermeldung und Fehlerdetails.
Weitere Informationen zu diesem Fehlermodell und zur Arbeit damit finden Sie in der API-Designanleitung.
JSON-Darstellung |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
Felder | |
---|---|
code |
Der Statuscode, der idealerweise ein ENUM-Wert von |
message |
Eine an Entwickler gerichtete Fehlermeldung, die englischsprachig sein sollte. Jede Fehlermeldung an den Nutzer sollte lokalisiert und im Feld |
details[] |
Eine Auflistung aller Meldungen, die die Fehlerdetails enthalten. Es gibt einen gemeinsamen Satz von Nachrichtentypen, die APIs verwenden können. Ein Objekt, das Felder eines beliebigen Typs enthält. Ein zusätzliches Feld |
Methoden |
|
---|---|
|
Ruft eine bestimmte App für einen Kunden anhand des Ressourcennamens ab. |