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. |