Изменяет набор продуктов, к которым пользователь имеет право доступа (так называемые продукты из белого списка ). В белый список можно внести только одобренные продукты или продукты, которые были одобрены ранее (продукты с отозванным одобрением).
Запрос
HTTP-запрос
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
Параметры
Имя параметра
Ценить
Описание
Параметры пути
enterpriseId
string
Идентификатор предприятия.
userId
string
Идентификатор пользователя.
Авторизация
Этот запрос требует авторизации со следующей областью действия:
Список идентификаторов продуктов, составляющих набор продуктов.
productSetBehavior
string
Интерпретация этого набора продуктов. «Неизвестный» никогда не должен отправляться и игнорируется в случае получения. «Белый список» означает, что пользователь имеет право доступа к набору продуктов. «includeAll» означает, что доступны все продукты, включая одобренные продукты, продукты с отозванным одобрением и продукты, которые никогда не были одобрены. «allApproved» означает, что пользователь имеет право доступа ко всем продуктам, одобренным для предприятия. Если значение равно «allApproved» или «includeAll», поле ProductId игнорируется. Если значение не указано, оно интерпретируется как «белый список» для обратной совместимости. Кроме того, «allApproved» или «includeAll» не включает автоматическую видимость «альфа» или «бета»-треков для приложения Android. Используйте ProductVisibility, чтобы включить «альфа» или «бета» треки для каждого пользователя.
Приемлемые значения:
« allApproved »
" includeAll "
" whitelist "
productVisibility[]
list
Дополнительный список идентификаторов продуктов, составляющих набор продуктов. В отличие от массива ProductID, в этом списке можно указать, какие треки (альфа, бета, производство) продукта видны пользователю. Дополнительные сведения см. в разделе ProductVisibility и его поля. Указание одного и того же идентификатора товара здесь и в массиве productId не допускается и приведет к ошибке.
productVisibility[]. productId
string
Идентификатор продукта, который должен быть виден пользователю. Требуется для каждого элемента в списке ProductVisibility.
Список идентификаторов продуктов, составляющих набор продуктов.
productSetBehavior
string
Интерпретация этого набора продуктов. «Неизвестный» никогда не должен отправляться и игнорируется в случае получения. «Белый список» означает, что пользователь имеет право доступа к набору продуктов. «includeAll» означает, что доступны все продукты, включая одобренные продукты, продукты с отозванным одобрением и продукты, которые никогда не были одобрены. «allApproved» означает, что пользователь имеет право доступа ко всем продуктам, одобренным для предприятия. Если значение равно «allApproved» или «includeAll», поле ProductId игнорируется. Если значение не указано, оно интерпретируется как «белый список» для обратной совместимости. Кроме того, «allApproved» или «includeAll» не включает автоматическую видимость «альфа» или «бета»-треков для приложения Android. Используйте ProductVisibility, чтобы включить «альфа» или «бета» треки для каждого пользователя.
Приемлемые значения:
« allApproved »
" includeAll "
" whitelist "
productVisibility[]
list
Дополнительный список идентификаторов продуктов, составляющих набор продуктов. В отличие от массива ProductID, в этом списке можно указать, какие треки (альфа, бета, производство) продукта видны пользователю. Дополнительные сведения см. в разделе ProductVisibility и его поля. Указание одного и того же идентификатора товара здесь и в массиве productId не допускается и приведет к ошибке.
productVisibility[]. productId
string
Идентификатор продукта, который должен быть виден пользователю. Требуется для каждого элемента в списке ProductVisibility.
[null,null,["Последнее обновление: 2025-01-06 UTC."],[[["This method modifies the products a user can access, including whitelisting approved or previously approved products."],["It's deprecated and will be inaccessible after September 30, 2025; new integrations should refer to recommended alternatives."],["You can specify product visibility by track (alpha, beta, production) using `productVisibility` and `trackIds`."],["The request requires authorization with the `https://www.googleapis.com/auth/androidenterprise` scope."]]],[]]