修改使用者有權存取的一組產品 (稱為「加入許可清單」的產品)。只有已核准的產品或先前獲得核准的產品 (已撤銷核准的產品) 才能加入許可清單。注意:此項目已不適用。新整合作業無法使用這個方法,請參考我們的新建議。
要求
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 ] } ] }
資源名稱 | 值 | 說明 | Notes |
---|---|---|---|
productId[] |
list |
組成產品組合的產品 ID 清單。 | |
productSetBehavior |
string |
產品組合的解譯。「unknown」永遠不會傳送,如果已收到,系統會予以忽略。「許可清單」是指使用者有權存取產品組合。「includeAll」係指所有產品皆可存取,包括已核准的產品、已撤銷核准的產品,以及從未核准的產品。「allApproved」是指使用者有權存取為企業核准的所有產品。如果該值為「allApproved」或「includeAll」,系統會忽略 productId 欄位。如未提供任何值,系統會視為回溯相容性而解讀為「許可清單」。此外,「allApproved」或「includeAll」不會針對 Android 應用程式自動顯示「Alpha 版」或「Beta 版」測試群組。您可以使用 ProductVisibility 為每位使用者啟用「alpha」或「beta」測試群組。
可接受的值如下:
|
|
productVisibility[] |
list |
產品組合的額外產品 ID 清單。與 productID 陣列不同,在這份清單中,您可以指定使用者可以看見產品的軌跡 (Alpha 版、Beta 版、正式版)。詳情請參閱 ProductVisibility 和其欄位。請勿在這裡和 productId 陣列中指定相同的產品 ID,否則會導致錯誤發生。 | |
productVisibility[].productId |
string |
要向使用者顯示的產品 ID。 | |
productVisibility[].tracks[] |
list |
已淘汰,請改用 trackIds 。 |
|
productVisibility[].trackIds[] |
list |
授權使用者查看指定的產品追蹤(由 trackIds 識別)。 |
|
kind |
string |
回應
如果成功的話,這個方法會傳回回應內文,其結構如下:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
屬性名稱 | 值 | 說明 | Notes |
---|---|---|---|
productId[] |
list |
組成產品組合的產品 ID 清單。 | |
productSetBehavior |
string |
產品組合的解譯。「unknown」永遠不會傳送,如果已收到,系統會予以忽略。「許可清單」是指使用者有權存取產品組合。「includeAll」係指所有產品皆可存取,包括已核准的產品、已撤銷核准的產品,以及從未核准的產品。「allApproved」是指使用者有權存取為企業核准的所有產品。如果該值為「allApproved」或「includeAll」,系統會忽略 productId 欄位。如未提供任何值,系統會視為回溯相容性而解讀為「許可清單」。此外,「allApproved」或「includeAll」不會針對 Android 應用程式自動顯示「Alpha 版」或「Beta 版」測試群組。您可以使用 ProductVisibility 為每位使用者啟用「alpha」或「beta」測試群組。
可接受的值如下:
|
|
productVisibility[] |
list |
產品組合的額外產品 ID 清單。與 productID 陣列不同,在這份清單中,您可以指定使用者可以看見產品的軌跡 (Alpha 版、Beta 版、正式版)。詳情請參閱 ProductVisibility 和其欄位。請勿在這裡和 productId 陣列中指定相同的產品 ID,否則會導致錯誤發生。 | |
productVisibility[].productId |
string |
要向使用者顯示的產品 ID。 | |
productVisibility[].tracks[] |
list |
已淘汰,請改用 trackIds 。 |
|
productVisibility[].trackIds[] |
list |
授權使用者查看指定的產品追蹤(由 trackIds 識別)。 |
|
kind |
string |