Users: setAvailableProductSet

<ph type="x-smartling-placeholder">をご覧ください。 ユーザーがアクセスできる一連のサービス( 許可リストに登録されたプロダクトとして扱われることはありません。次の条件に該当する商品のみ: 承認済み 以前に承認された商品(承認が取り消された商品) 許可リストに登録できます。

リクエスト

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」承認済みの商品、承認が取り消された商品、未承認の商品など、すべての商品にアクセスできることを意味します。「allApproved」企業で承認されたすべてのサービスにアクセスする権限があることを意味します。値が「allApproved」の場合「includeAll」を指定した場合、productId フィールドは無視されます。値が指定されていない場合は、「ホワイトリスト」と解釈されます。下位互換性を確保します。さらに「allApproved」がまたは「includeAll」「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」承認済みの商品、承認が取り消された商品、未承認の商品など、すべての商品にアクセスできることを意味します。「allApproved」企業で承認されたすべてのサービスにアクセスする権限があることを意味します。値が「allApproved」の場合「includeAll」を指定した場合、productId フィールドは無視されます。値が指定されていない場合は、「ホワイトリスト」と解釈されます。下位互換性を確保します。さらに「allApproved」がまたは「includeAll」「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