Sửa đổi tập hợp sản phẩm mà người dùng có quyền truy cập (được gọi là
dưới dạng sản phẩm có trong danh sách cho phép). Chỉ những sản phẩm
đã phê duyệt
hoặc các sản phẩm đã được phê duyệt trước đây (sản phẩm bị thu hồi quyết định phê duyệt)
có thể được đưa vào danh sách cho phép.
Yêu cầu
Yêu cầu HTTP
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
Tham số
Tên thông số | Giá trị | Mô tả |
---|---|---|
Tham số đường dẫn | ||
enterpriseId |
string |
Mã doanh nghiệp. |
userId |
string |
Mã của người dùng. |
Ủy quyền
Yêu cầu này cần được cho phép có phạm vi sau:
Phạm vi |
---|
https://www.googleapis.com/auth/androidenterprise |
Để biết thêm thông tin, hãy xem trang xác thực và uỷ quyền.
Nội dung yêu cầu
Trong nội dung yêu cầu, hãy cung cấp dữ liệu theo cấu trúc sau:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Tên tài sản | Giá trị | Mô tả | Ghi chú |
---|---|---|---|
productId[] |
list |
Danh sách mã sản phẩm tạo nên một bộ sản phẩm. | |
productSetBehavior |
string |
Diễn giải của tập hợp sản phẩm này. "không xác định" sẽ không bao giờ được gửi và sẽ bị bỏ qua nếu nhận được. "danh sách trắng" có nghĩa là người dùng có quyền truy cập vào nhóm sản phẩm. "includeAll" (bao gồm tất cả) có nghĩa là tất cả sản phẩm đều cho phép truy cập, bao gồm cả sản phẩm được phê duyệt, sản phẩm bị thu hồi quyết định phê duyệt và sản phẩm chưa từng được phê duyệt. "đã phê duyệt" có nghĩa là người dùng có quyền truy cập vào tất cả sản phẩm được phê duyệt cho doanh nghiệp. Nếu giá trị là "allApproved" hoặc "includeAll", trường productId sẽ bị bỏ qua. Nếu bạn không cung cấp giá trị nào, giá trị này sẽ được hiểu là "danh sách trắng" để tương thích ngược. Tiếp theo là "Tất cả đã phê duyệt" hoặc "includeAll" không bật chế độ tự động hiển thị "alpha" hoặc "beta" cho ứng dụng Android. Sử dụng ProductVisibility để bật tính năng "alpha" hoặc "beta" số bản nhạc cho mỗi người dùng.
Các giá trị được chấp nhận là:
|
|
productVisibility[] |
list |
Danh sách bổ sung các ID sản phẩm tạo nên bộ sản phẩm. Không giống như mảng productID, trong danh sách này, bạn có thể chỉ định các kênh (alpha, beta, phát hành chính thức) của sản phẩm sẽ hiển thị cho người dùng. Hãy xem mục ProductVisibility và các trường để biết thêm thông tin. Bạn không được phép chỉ định cùng một mã sản phẩm cả tại đây và trong mảng productId, vì sẽ gây ra lỗi. | |
productVisibility[].productId |
string |
Mã sản phẩm hiển thị với người dùng. Bắt buộc đối với từng mặt hàng trong danh sách productVisibility. | |
productVisibility[].tracks[] |
list |
Không dùng nữa. Thay vào đó, hãy sử dụng trackIds . |
|
productVisibility[].trackIds[] |
list |
Cấp cho người dùng khả năng hiển thị(các) kênh sản phẩm được chỉ định, do trackIds xác định. |
|
kind |
string |
Phản hồi
Nếu thành công, phương thức này sẽ trả về nội dung phản hồi có cấu trúc như sau:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Tên tài sản | Giá trị | Mô tả | Ghi chú |
---|---|---|---|
productId[] |
list |
Danh sách mã sản phẩm tạo nên một bộ sản phẩm. | |
productSetBehavior |
string |
Diễn giải của tập hợp sản phẩm này. "không xác định" sẽ không bao giờ được gửi và sẽ bị bỏ qua nếu nhận được. "danh sách trắng" có nghĩa là người dùng có quyền truy cập vào nhóm sản phẩm. "includeAll" (bao gồm tất cả) có nghĩa là tất cả sản phẩm đều cho phép truy cập, bao gồm cả sản phẩm được phê duyệt, sản phẩm bị thu hồi quyết định phê duyệt và sản phẩm chưa từng được phê duyệt. "đã phê duyệt" có nghĩa là người dùng có quyền truy cập vào tất cả sản phẩm được phê duyệt cho doanh nghiệp. Nếu giá trị là "allApproved" hoặc "includeAll", trường productId sẽ bị bỏ qua. Nếu bạn không cung cấp giá trị nào, giá trị này sẽ được hiểu là "danh sách trắng" để tương thích ngược. Tiếp theo là "Tất cả đã phê duyệt" hoặc "includeAll" không bật chế độ tự động hiển thị "alpha" hoặc "beta" cho ứng dụng Android. Sử dụng ProductVisibility để bật tính năng "alpha" hoặc "beta" số bản nhạc cho mỗi người dùng.
Các giá trị được chấp nhận là:
|
|
productVisibility[] |
list |
Danh sách bổ sung các ID sản phẩm tạo nên bộ sản phẩm. Không giống như mảng productID, trong danh sách này, bạn có thể chỉ định các kênh (alpha, beta, phát hành chính thức) của sản phẩm sẽ hiển thị cho người dùng. Hãy xem mục ProductVisibility và các trường để biết thêm thông tin. Bạn không được phép chỉ định cùng một mã sản phẩm cả tại đây và trong mảng productId, vì sẽ gây ra lỗi. | |
productVisibility[].productId |
string |
Mã sản phẩm hiển thị với người dùng. Bắt buộc đối với từng mặt hàng trong danh sách productVisibility. | |
productVisibility[].tracks[] |
list |
Không dùng nữa. Thay vào đó, hãy sử dụng trackIds . |
|
productVisibility[].trackIds[] |
list |
Cấp cho người dùng khả năng hiển thị(các) kênh sản phẩm được chỉ định, do trackIds xác định. |
|
kind |
string |