<ph type="x-smartling-placeholder">
Ändert die Produkte, auf die ein Nutzer zugreifen darf (bezeichnet als
als Produkte auf der weißen Liste. Nur Produkte, die
genehmigt
oder Produkte, die bereits freigegeben wurden (Produkte mit aufgehobener Genehmigung)
auf die Zulassungsliste gesetzt werden.
Anfrage
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 mit folgendem Bereich 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 ] } ] }
Name der Eigenschaft | Wert | Beschreibung | Hinweise |
---|---|---|---|
productId[] |
list |
Die Liste der Produkt-IDs, aus der die Gruppe von Produkten besteht. | |
productSetBehavior |
string |
Die Interpretation dieser Produktgruppe. "Unbekannt" nie gesendet werden und wird beim Empfang ignoriert. „weiße Liste“ bedeutet, dass der Nutzer berechtigt ist, auf die Produktgruppe zuzugreifen. „includeAll“ (Alle einschließen) bedeutet, dass auf alle Produkte zugegriffen werden kann, einschließlich genehmigter, widerrufener und nie genehmigter Produkte. "allGenehmigt" bedeutet, dass der Nutzer berechtigt ist, auf alle Produkte zuzugreifen, die für das Unternehmen genehmigt sind. Wenn der Wert „allApproved“ ist oder „includeAll“ angeben, wird das Feld „productId“ ignoriert. Wenn kein Wert angegeben wird, wird er als „weiße Liste“ interpretiert. für die Abwärtskompatibilität. Weiter mit "allApproved" oder „includeAll“ aktiviert die automatische Sichtbarkeit von „Alpha“ nicht oder „Beta“ für Android-Apps. „Alpha“ mit „ProductVisibility“ aktivieren oder „Beta“ Tracks pro Nutzer.
Zulässige Werte sind: <ph type="x-smartling-placeholder">
|
|
productVisibility[] |
list |
Zusätzliche Liste der Produkt-IDs, aus denen die Produktgruppe besteht. Im Gegensatz zum Produkt-ID-Array können Sie in dieser Liste angeben, welche Tracks (Alpha, Beta, Produktion) eines Produkts für den Nutzer sichtbar sind. Weitere Informationen finden Sie unter „ProductVisibility und seine Felder“. Die Angabe derselben Produkt-ID sowohl hier als auch im productId-Array 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 productVisibility-Liste. | |
productVisibility[].tracks[] |
list |
Verworfen. Verwenden Sie stattdessen trackIds . |
|
productVisibility[].trackIds[] |
list |
Gewährt dem Nutzer Sichtbarkeit für die angegebenen Produkt-Tracks mit der Kennzeichnung trackIds . |
|
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 der die Gruppe von Produkten besteht. | |
productSetBehavior |
string |
Die Interpretation dieser Produktgruppe. "Unbekannt" nie gesendet werden und wird beim Empfang ignoriert. „weiße Liste“ bedeutet, dass der Nutzer berechtigt ist, auf die Produktgruppe zuzugreifen. „includeAll“ (Alle einschließen) bedeutet, dass auf alle Produkte zugegriffen werden kann, einschließlich genehmigter, widerrufener und nie genehmigter Produkte. "allGenehmigt" bedeutet, dass der Nutzer berechtigt ist, auf alle Produkte zuzugreifen, die für das Unternehmen genehmigt sind. Wenn der Wert „allApproved“ ist oder „includeAll“ angeben, wird das Feld „productId“ ignoriert. Wenn kein Wert angegeben wird, wird er als „weiße Liste“ interpretiert. für die Abwärtskompatibilität. Weiter mit "allApproved" oder „includeAll“ aktiviert die automatische Sichtbarkeit von „Alpha“ nicht oder „Beta“ für Android-Apps. „Alpha“ mit „ProductVisibility“ aktivieren oder „Beta“ Tracks pro Nutzer.
Zulässige Werte sind: <ph type="x-smartling-placeholder">
|
|
productVisibility[] |
list |
Zusätzliche Liste der Produkt-IDs, aus denen die Produktgruppe besteht. Im Gegensatz zum Produkt-ID-Array können Sie in dieser Liste angeben, welche Tracks (Alpha, Beta, Produktion) eines Produkts für den Nutzer sichtbar sind. Weitere Informationen finden Sie unter „ProductVisibility und seine Felder“. Die Angabe derselben Produkt-ID sowohl hier als auch im productId-Array 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 productVisibility-Liste. | |
productVisibility[].tracks[] |
list |
Verworfen. Verwenden Sie stattdessen trackIds . |
|
productVisibility[].trackIds[] |
list |
Gewährt dem Nutzer Sichtbarkeit für die angegebenen Produkt-Tracks mit der Kennzeichnung trackIds . |
|
kind |
string |