Users: getAvailableProductSet

Ruft die Produkte ab, auf die ein Nutzer zugreifen kann. Hinweis: Dieses Element wurde eingestellt. Neue Integrationen können diese Methode nicht verwenden und können sich auf unsere neuen Empfehlungen beziehen.

Anfragen

HTTP-Anfrage

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet

Parameter

Parametername Wert Beschreibung
Pfadparameter
enterpriseId string Die ID des Unternehmens.
userId string Die ID des Nutzers.

Autorisierung

Für diese Anfrage ist eine Autorisierung in folgendem Umfang erforderlich:

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

Weitere Informationen finden Sie auf der Seite Authentifizierung und Autorisierung.

Anfragetext

Mit dieser Methode keinen Anfragetext bereitstellen.

Antwort

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

{
  "kind": "androidenterprise#productSet",
  "productId": [
    string
  ],
  "productSetBehavior": string,
  "productVisibility": [
    {
      "productId": string,
      "tracks": [
        string
      ],
      "trackIds": [
        string
      ]
    }
  ]
}
Name der Eigenschaft Wert Beschreibung Hinweise
productId[] list Die Liste der Produkt-IDs, aus denen die Produkte bestehen.
productSetBehavior string Die Interpretation dieser Produktgruppe. „unbekannt“ sollte nie gesendet werden und wird beim Empfang ignoriert. "Weiße Liste" bedeutet, dass der Nutzer berechtigt ist, auf die Produktgruppe zuzugreifen. „Einschließen“ bedeutet, dass auf alle Produkte zugegriffen werden kann, einschließlich genehmigter Produkte, Produkte mit aufgehobener Genehmigung und Produkte, die nie genehmigt wurden. „allGenehmigt“ bedeutet, dass der Nutzer berechtigt ist, auf alle für das Unternehmen genehmigten Produkte zuzugreifen. Wenn der Wert „allGenehmigt“ oder „includeAll“ ist, wird das Feld „productId“ ignoriert. Wenn kein Wert angegeben ist, wird er als Whitelist für die Abwärtskompatibilität interpretiert. Darüber hinaus ist die automatische Sichtbarkeit von Alpha- oder Beta-Tracks für die Android-App nicht für "allgenehmigt" oder "einschließen" verfügbar. Verwenden Sie "Produktsichtbarkeit", um Alpha- oder Beta-Tracks pro Nutzer zu aktivieren.

Folgende Werte sind zulässig:
  • allApproved
  • includeAll
  • whitelist
productVisibility[] list Zusätzliche Liste der Produkt-IDs, aus denen die Produktgruppe besteht. Anders als beim Produkt-ID-Array kann in dieser Liste angegeben werden, welche Titel (Alpha, Beta, Produktion) eines Produkts für den Nutzer sichtbar sind. Weitere Informationen finden Sie unter „Produktsichtbarkeit“ und in den zugehörigen Feldern. Die Angabe derselben Produkt-ID hier und im Array "productId" ist nicht zulässig und führt zu einem Fehler.
productVisibility[].productId string Die Produkt-ID, die für den Nutzer sichtbar sein soll. Erforderlich für jeden Artikel in der productSichtbarkeitsliste.
productVisibility[].tracks[] list Veraltet. Verwenden Sie stattdessen trackIds.
productVisibility[].trackIds[] list Gewährt dem Nutzer Sichtbarkeit für die angegebenen Produkt-Tracks, die durch trackIds identifiziert werden.
kind string