Ändert die Gruppe von Produkten, auf die ein Nutzer Zugriff hat (auch als Produkte auf der Zulassungsliste bezeichnet). Nur Produkte, die genehmigt wurden oder bereits genehmigt wurden (Produkte mit aufgehobener Genehmigung), können auf die Zulassungsliste gesetzt werden. 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
PUT 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
Geben Sie im Anfragetext Daten mit der folgenden Struktur ein:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Attributname | 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:
|
|
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 |
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:
|
|
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 |