Users: setAvailableProductSet

사용자가 액세스할 수 있는 제품 세트를 수정합니다 (허용 목록 제품이라고 함). 승인된 제품 또는 이전에 승인된 제품 (승인이 취소된 제품)만 허용 목록에 추가할 수 있습니다. 참고: 이 항목은 지원 중단되었습니다. 새 통합은 이 방법을 사용할 수 없으며 새로운 권장사항을 참조할 수 있습니다.

요청

HTTP 요청

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

매개변수

매개변수 이름 설명
경로 매개변수
enterpriseId string 기업 ID
userId string 사용자의 ID입니다.

확인할 내용

다음 범위를 사용하여 이 요청을 인증받아야 합니다.

범위
https://www.googleapis.com/auth/androidenterprise

자세한 내용은 인증 및 승인 페이지를 참고하세요.

요청 본문

요청 본문에서 다음과 같은 구조의 데이터를 제공합니다.

{
  "kind": "androidenterprise#productSet",
  "productId": [
    string
  ],
  "productSetBehavior": string,
  "productVisibility": [
    {
      "productId": string,
      "tracks": [
        string
      ],
      "trackIds": [
        string
      ]
    }
  ]
}
숙소 이름 설명 메모
productId[] list 제품 세트를 구성하는 제품 ID 목록입니다.
productSetBehavior string 이 제품 세트의 해석 '알 수 없음'은 전송해서는 안 되며 무시되면 무시됩니다. '허용 목록'은 사용자가 제품 세트에 액세스할 수 있음을 의미합니다. 'includeAll'은 승인된 제품, 승인이 취소된 제품, 승인된 적이 없는 제품을 비롯하여 모든 제품에 액세스할 수 있음을 의미합니다. 'all승인됨'은 사용자가 기업에서 승인한 모든 제품에 액세스할 권한이 있음을 의미합니다. 값이 'allAuthorized' 또는 'includeAll'인 경우 productId 필드는 무시됩니다. 값을 제공하지 않으면 이전 버전과의 호환성을 위해 "허용 목록"으로 해석됩니다. 또한 'all승인됨' 또는 'includeAll'로 인해 Android 앱에 'alpha' 또는 'beta' 트랙이 자동으로 표시되지 않습니다. ProductVisibility를 사용하여 사용자별로 'alpha' 또는 'beta' 트랙을 사용 설정하세요.

사용 가능한 값은 다음과 같습니다.
  • "allApproved"
  • "includeAll"
  • "whitelist"
productVisibility[] list 제품 세트를 구성하는 제품 ID의 추가 목록입니다. productID 배열과 달리 이 목록에서 제품의 트랙 (알파, 베타, 프로덕션)을 사용자에게 표시할 수 있습니다. 자세한 내용은 ProductVisibility와 필드를 참고하세요. 여기와 productId 배열에서 동일한 제품 ID를 지정하는 것은 허용되지 않으며 이로 인해 오류가 발생합니다.
productVisibility[].productId string 사용자에게 표시할 제품 ID입니다. 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 제품 세트를 구성하는 제품 ID 목록입니다.
productSetBehavior string 이 제품 세트의 해석 '알 수 없음'은 전송해서는 안 되며 무시되면 무시됩니다. '허용 목록'은 사용자가 제품 세트에 액세스할 수 있음을 의미합니다. 'includeAll'은 승인된 제품, 승인이 취소된 제품, 승인된 적이 없는 제품을 비롯하여 모든 제품에 액세스할 수 있음을 의미합니다. 'all승인됨'은 사용자가 기업에서 승인한 모든 제품에 액세스할 권한이 있음을 의미합니다. 값이 'allAuthorized' 또는 'includeAll'인 경우 productId 필드는 무시됩니다. 값을 제공하지 않으면 이전 버전과의 호환성을 위해 "허용 목록"으로 해석됩니다. 또한 'all승인됨' 또는 'includeAll'로 인해 Android 앱에 'alpha' 또는 'beta' 트랙이 자동으로 표시되지 않습니다. ProductVisibility를 사용하여 사용자별로 'alpha' 또는 'beta' 트랙을 사용 설정하세요.

사용 가능한 값은 다음과 같습니다.
  • "allApproved"
  • "includeAll"
  • "whitelist"
productVisibility[] list 제품 세트를 구성하는 제품 ID의 추가 목록입니다. productID 배열과 달리 이 목록에서 제품의 트랙 (알파, 베타, 프로덕션)을 사용자에게 표시할 수 있습니다. 자세한 내용은 ProductVisibility와 필드를 참고하세요. 여기와 productId 배열에서 동일한 제품 ID를 지정하는 것은 허용되지 않으며 이로 인해 오류가 발생합니다.
productVisibility[].productId string 사용자에게 표시할 제품 ID입니다. productVisibility 목록의 각 항목에 필수입니다.
productVisibility[].tracks[] list 지원이 중단되었습니다. 대신 trackIds를 사용하세요.
productVisibility[].trackIds[] list trackIds로 식별되는 지정된 제품 트랙에 대한 가시성을 사용자에게 부여합니다.
kind string