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à sản phẩm được đưa vào danh sách cho phép). Chỉ những sản phẩm được phê duyệt hoặc sản phẩm được phê duyệt trước đó (sản phẩm được phê duyệt bị thu hồi) mới có thể được đưa vào danh sách cho phép. Lưu ý: Mặt hàng này không được dùng nữa. Các công cụ tích hợp mới không thể sử dụng phương thức này và có thể tham khảo các đề xuất mới của chúng tôi.
Yêu cầu
Yêu cầu HTTP
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
Các tham số
Tên thông số | Giá trị | Mô tả |
---|---|---|
Tham số đường dẫn | ||
enterpriseId |
string |
Mã nhận dạng của doanh nghiệp. |
userId |
string |
Mã nhận dạng của người dùng. |
Ủy quyền
Yêu cầu này cần được cho phép với 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 phần nội dung yêu cầu, hãy cung cấp dữ liệu với 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 của bộ sản phẩm. | |
productSetBehavior |
string |
Diễn giải của bộ sản phẩm này. Không bao giờ được gửi "không xác định" và 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 tập hợp sản phẩm. "bao gồm tất cả" có nghĩa là tất cả các sản phẩm có thể truy cập được, bao gồm cả các sản phẩm đã được phê duyệt, các sản phẩm đã được phê duyệt bị thu hồi và các sản phẩm chưa từng được phê duyệt. "allApprove" có nghĩa là người dùng có quyền truy cập vào tất cả các sản phẩm được phê duyệt cho doanh nghiệp. Nếu giá trị là "allApprove" hoặc "includedAll", thì trường productId sẽ bị bỏ qua. Nếu không cung cấp giá trị nào, nó được diễn giải là "danh sách cho phép" để tương thích ngược. Ngoài ra, "allPhê duyệt" hoặc "IncludeAll" không cho phép hiển thị tự động bản nhạc "alpha" hoặc "beta" cho ứng dụng Android. Hãy sử dụng ProductVisibility để bật bản nhạc "alpha" hoặc "beta" trên mỗi người dùng.
Các giá trị được chấp nhận là:
|
|
productVisibility[] |
list |
Danh sách các mã sản phẩm bổ sung trong 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 kênh nào (alpha, beta, sản xuất) của sản phẩm nào sẽ hiển thị cho người dùng. Hãy xem ProductVisibility và các trường của sản phẩm để 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 ở đây và trong mảng productId, nên sẽ xảy ra lỗi. | |
productVisibility[].productId |
string |
Mã sản phẩm mà người dùng nhìn thấy. Bắt buộc đối với mỗi 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 |
Giúp người dùng xem được(các) kênh sản phẩm cụ thể 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 với 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 của bộ sản phẩm. | |
productSetBehavior |
string |
Diễn giải của bộ sản phẩm này. Không bao giờ được gửi "không xác định" và 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 tập hợp sản phẩm. "bao gồm tất cả" có nghĩa là tất cả các sản phẩm có thể truy cập được, bao gồm cả các sản phẩm đã được phê duyệt, các sản phẩm đã được phê duyệt bị thu hồi và các sản phẩm chưa từng được phê duyệt. "allApprove" có nghĩa là người dùng có quyền truy cập vào tất cả các sản phẩm được phê duyệt cho doanh nghiệp. Nếu giá trị là "allApprove" hoặc "includedAll", thì trường productId sẽ bị bỏ qua. Nếu không cung cấp giá trị nào, nó được diễn giải là "danh sách cho phép" để tương thích ngược. Ngoài ra, "allPhê duyệt" hoặc "IncludeAll" không cho phép hiển thị tự động bản nhạc "alpha" hoặc "beta" cho ứng dụng Android. Hãy sử dụng ProductVisibility để bật bản nhạc "alpha" hoặc "beta" trên mỗi người dùng.
Các giá trị được chấp nhận là:
|
|
productVisibility[] |
list |
Danh sách các mã sản phẩm bổ sung trong 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 kênh nào (alpha, beta, sản xuất) của sản phẩm nào sẽ hiển thị cho người dùng. Hãy xem ProductVisibility và các trường của sản phẩm để 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 ở đây và trong mảng productId, nên sẽ xảy ra lỗi. | |
productVisibility[].productId |
string |
Mã sản phẩm mà người dùng nhìn thấy. Bắt buộc đối với mỗi 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 |
Giúp người dùng xem được(các) kênh sản phẩm cụ thể do trackIds xác định. |
|
kind |
string |