Users: setAvailableProductSet

Изменяет набор продуктов, к которым пользователь имеет право доступа (называемых продуктами из белого списка ). Только одобренные продукты или продукты, одобренные ранее (продукты с отозванным утверждением), могут быть внесены в белый список. Примечание. Этот элемент устарел. Новые интеграции не могут использовать этот метод и могут ссылаться на наши новые рекомендации .

Запрос

HTTP-запрос

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

Параметры

Имя параметра Ценить Описание
Параметры пути
enterpriseId string Идентификатор предприятия.
userId string Идентификатор пользователя.

Авторизация

Этот запрос требует авторизации со следующей областью действия:

Сфера
https://www.googleapis.com/auth/androidenterprise

Дополнительные сведения см. на странице аутентификации и авторизации .

Тело запроса

В теле запроса укажите данные следующей структуры:

{
  "kind": "androidenterprise#productSet",
  "productId": [
    string
  ],
  "productSetBehavior": string,
  "productVisibility": [
    {
      "productId": string,
      "tracks": [
        string
      ],
      "trackIds": [
        string
      ]
    }
  ]
}
Имя свойства Ценить Описание Ноты
productId[] list Список идентификаторов продуктов, составляющих набор продуктов.
productSetBehavior string Интерпретация этого набора продуктов. «неизвестный» никогда не должен отправляться и игнорируется при получении. «белый список» означает, что пользователь имеет право доступа к набору продуктов. «includeAll» означает, что доступны все продукты, включая одобренные продукты, продукты с отозванным утверждением и продукты, которые никогда не были одобрены. «allApproved» означает, что пользователь имеет право доступа ко всем продуктам, утвержденным для предприятия. Если указано значение «allApproved» или «includeAll», поле productId игнорируется. Если значение не указано, оно интерпретируется как «белый список» для обратной совместимости. Кроме того, «allApproved» или «includeAll» не включают автоматическую видимость «альфа» или «бета» треков для приложения Android. Используйте ProductVisibility, чтобы включить «альфа» или «бета» треки для каждого пользователя.

Допустимые значения:
  • " allApproved "
  • " includeAll "
  • " whitelist "
productVisibility[] list Дополнительный список идентификаторов продуктов, составляющих набор продуктов. В отличие от массива productID, в этом списке можно указать, какие треки (альфа, бета, производство) продукта видны пользователю. См. ProductVisibility и его поля для получения дополнительной информации. Указание одного и того же идентификатора продукта и здесь, и в массиве productId не допускается и приведет к ошибке.
productVisibility[]. productId string Идентификатор продукта, который нужно сделать видимым для пользователя. Требуется для каждого элемента в списке productVisibility.
productVisibility[]. tracks[] list Устарело. Вместо этого используйте trackIds .
productVisibility[]. trackIds[] list Предоставляет пользователю доступ к указанным трекам продукта, идентифицированным trackIds .
kind string

Ответ

В случае успеха этот метод возвращает тело ответа со следующей структурой:

{
  "kind": "androidenterprise#productSet",
  "productId": [
    string
  ],
  "productSetBehavior": string,
  "productVisibility": [
    {
      "productId": string,
      "tracks": [
        string
      ],
      "trackIds": [
        string
      ]
    }
  ]
}
Имя свойства Ценить Описание Ноты
productId[] list Список идентификаторов продуктов, составляющих набор продуктов.
productSetBehavior string Интерпретация этого набора продуктов. «неизвестный» никогда не должен отправляться и игнорируется при получении. «белый список» означает, что пользователь имеет право доступа к набору продуктов. «includeAll» означает, что доступны все продукты, включая одобренные продукты, продукты с отозванным утверждением и продукты, которые никогда не были одобрены. «allApproved» означает, что пользователь имеет право доступа ко всем продуктам, утвержденным для предприятия. Если указано значение «allApproved» или «includeAll», поле productId игнорируется. Если значение не указано, оно интерпретируется как «белый список» для обратной совместимости. Кроме того, «allApproved» или «includeAll» не включают автоматическую видимость «альфа» или «бета» треков для приложения Android. Используйте ProductVisibility, чтобы включить «альфа» или «бета» треки для каждого пользователя.

Допустимые значения:
  • " allApproved "
  • " includeAll "
  • " whitelist "
productVisibility[] list Дополнительный список идентификаторов продуктов, составляющих набор продуктов. В отличие от массива productID, в этом списке можно указать, какие треки (альфа, бета, производство) продукта видны пользователю. См. ProductVisibility и его поля для получения дополнительной информации. Указание одного и того же идентификатора продукта и здесь, и в массиве productId не допускается и приведет к ошибке.
productVisibility[]. productId string Идентификатор продукта, который нужно сделать видимым для пользователя. Требуется для каждого элемента в списке productVisibility.
productVisibility[]. tracks[] list Устарело. Вместо этого используйте trackIds .
productVisibility[]. trackIds[] list Предоставляет пользователю доступ к указанным трекам продукта, идентифицированным trackIds .
kind string