Enterprises: createWebToken

Gibt ein eindeutiges Token für den Zugriff auf eine einbettbare UI zurück. Um eine Web-UI zu erstellen, musst du das generierte Token an die Managed Google Play JavaScript API übergeben. Jedes Token kann nur zum Starten einer einzelnen UI-Sitzung verwendet werden. Weitere Informationen findest du in der JavaScript API-Dokumentation.

Anfragen

HTTP-Anfrage

POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/createWebToken

Parameter

Parametername Wert Beschreibung
Pfadparameter
enterpriseId string Die ID des Unternehmens.

Autorisierung

Für diese Anfrage ist eine Autorisierung mit folgendem Bereich erforderlich:

Bereich
https://www.googleapis.com/auth/androidenterprise

Weitere Informationen finden Sie auf der Seite Authentifizierung und Autorisierung.

Anfragetext

Geben Sie im Anfragetext Daten mit der folgenden Struktur ein:

{
  "kind": "androidenterprise#administratorWebTokenSpec",
  "permission": [
    string
  ],
  "parent": string,
  "playSearch": {
    "enabled": boolean,
    "approveApps": boolean
  },
  "privateApps": {
    "enabled": boolean
  },
  "webApps": {
    "enabled": boolean
  },
  "storeBuilder": {
    "enabled": boolean
  },
  "managedConfigurations": {
    "enabled": boolean
  },
  "zeroTouch": {
    "enabled": boolean
  }
}
Property-Name Wert Beschreibung Hinweise
permission[] list Veraltet. PlaySearch.approveApps verwenden.
parent string URI des übergeordneten Frames, der den iFrame hostet Um XSS zu verhindern, darf der iFrame nicht unter anderen URIs gehostet werden. Dieser URI muss https sein. Trennen Sie mehrere übergeordnete URIs durch Leerzeichen.
playSearch nested object Optionen zum Anzeigen der Seite mit den Managed Play Store Search-Apps.
playSearch.enabled boolean Gibt an, ob die Managed Play Search App-Seite angezeigt wird. Der Standardwert ist „true“.
playSearch.approveApps boolean Gewähren Sie Zugriff auf den iFrame im Genehmigungsmodus. Der Standardwert ist "false".
privateApps nested object Optionen zum Anzeigen der Seite „Private Apps“.
privateApps.enabled boolean Ob die Seite „Private Apps“ angezeigt wird Der Standardwert ist „true“.
webApps nested object Optionen zum Anzeigen der Seite „Web-Apps“.
webApps.enabled boolean Gibt an, ob die Seite „Web-Apps“ angezeigt wird. Der Standardwert ist „true“.
storeBuilder nested object Optionen zum Anzeigen der Seite „Apps organisieren“.
storeBuilder.enabled boolean Gibt an, ob die Seite „Apps organisieren“ angezeigt wird. Der Standardwert ist „true“.
managedConfigurations nested object Optionen zum Anzeigen der Seite „Verwaltete Konfiguration“.
managedConfigurations.enabled boolean Gibt an, ob die Seite „Verwaltete Konfiguration“ angezeigt wird. Der Standardwert ist „true“.
kind string
zeroTouch nested object Optionen zum Anzeigen der Zero-Touch-Seite.
zeroTouch.enabled boolean Gibt an, ob die eingebettete Zero-Touch-UI mit diesem Token verwendet werden kann. Wenn die Option aktiviert ist, kann der Administrator Zero-Touch-Kunden mit diesem Unternehmen verknüpfen.

Antwort

Bei Erfolg gibt diese Methode einen Antworttext mit der folgenden Struktur zurück:

{
  "kind": "androidenterprise#administratorWebToken",
  "token": string
}
Name der Eigenschaft Wert Beschreibung Hinweise
token string Ein intransparentes Token, das an das Play-Frontend übergeben wird, um einen iFrame zu generieren.
kind string