ユーザーにアクセス可能なサービスのセットを取得します。
リクエスト
HTTP リクエスト
GET 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 |
この商品セットの解釈。「unknown」は送信されず、受信しても無視されます。「ホワイトリスト」は、ユーザーが商品セットにアクセスする権利があることを意味します。「includeAll」は、承認済みの商品、承認が取り消された商品、承認されなかった商品など、すべての商品にアクセスできることを意味します。「allApproved」は、その企業で承認されたすべての商品にアクセスする資格がユーザーにあることを意味します。値が「allApproved」または「includeAll」の場合、productId フィールドは無視されます。値が指定されていない場合は、下位互換性のために「ホワイトリスト」と解釈されます。さらに「allApproved」または「includeAll」を使用しても、Android アプリの「alpha」または「beta」トラックの自動公開が有効になりません。ProductVisibility を使用して、ユーザーごとに「alpha」または「beta」トラックを有効にします。
有効な値は次のとおりです。
|
|
productVisibility[] |
list |
商品セットを構成する商品 ID の追加のリスト。このリストでは、productID の配列とは異なり、商品のどのトラック(アルファ版、ベータ版、製品版)をユーザーに表示するかを指定できます。詳しくは、ProductVisibility とそのフィールドをご覧ください。ここと productId 配列の両方で同じ商品 ID を指定することはできません。指定するとエラーが発生します。 | |
productVisibility[].productId |
string |
ユーザーに表示する商品 ID。productVisibility リスト内の各アイテムで必須。 | |
productVisibility[].tracks[] |
list |
非推奨です。trackIds を代わりに使用してください。
|
|
productVisibility[].trackIds[] |
list |
trackIds で識別される、指定された商品トラックをユーザーに公開します。 |
|
kind |
string |