แก้ไขชุดผลิตภัณฑ์ที่ผู้ใช้มีสิทธิ์เข้าถึง (ซึ่งเรียกว่า
เป็นผลิตภัณฑ์ที่ได้รับอนุญาต) เฉพาะผลิตภัณฑ์ที่
อนุมัติแล้ว
หรือผลิตภัณฑ์ที่ได้รับอนุมัติก่อนหน้านี้ (ผลิตภัณฑ์ที่ถูกยกเลิกการอนุมัติ)
ได้รับอนุญาตพิเศษได้
ส่งคำขอ
คำขอ HTTP
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
พารามิเตอร์
ชื่อพารามิเตอร์ | ค่า | คำอธิบาย |
---|---|---|
พารามิเตอร์เส้นทาง | ||
enterpriseId |
string |
รหัสขององค์กร |
userId |
string |
รหัสผู้ใช้ |
การให้สิทธิ์
คำขอนี้ต้องได้รับการให้สิทธิ์ตามขอบเขตต่อไปนี้
ขอบเขต |
---|
https://www.googleapis.com/auth/androidenterprise |
สำหรับข้อมูลเพิ่มเติม โปรดดูที่หน้าการตรวจสอบสิทธิ์และการให้สิทธิ์
เนื้อหาของคำขอ
ในเนื้อหาคำขอ ให้ข้อมูลในโครงสร้างต่อไปนี้
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
ชื่อพร็อพเพอร์ตี้ | ค่า | คำอธิบาย | หมายเหตุ |
---|---|---|---|
productId[] |
list |
รายการรหัสผลิตภัณฑ์ที่ใช้สร้างชุดผลิตภัณฑ์ | |
productSetBehavior |
string |
การตีความชุดผลิตภัณฑ์นี้ "ไม่รู้จัก" ไม่ควรส่งและไม่สนใจหากได้รับ "รายการที่อนุญาตพิเศษ" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงชุดผลิตภัณฑ์ "รวมทั้งหมด" หมายความว่าผลิตภัณฑ์ทั้งหมดสามารถเข้าถึงได้ รวมถึงผลิตภัณฑ์ที่ได้รับอนุมัติ ผลิตภัณฑ์ที่ถูกยกเลิกการอนุมัติ และผลิตภัณฑ์ที่ไม่เคยได้รับการอนุมัติ "allApproved" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงผลิตภัณฑ์ทั้งหมดที่ได้รับอนุมัติสำหรับองค์กร หากค่าเป็น "allApproved" หรือ "includeAll" ระบบจะไม่สนใจช่อง productId หากไม่ได้ระบุค่าไว้ ระบบจะตีความว่าเป็น "รายการที่อนุญาตพิเศษ" เพื่อหาความเข้ากันได้กับรุ่นก่อนหน้า เพิ่มเติม "allApproved" หรือ "includeAll" ไม่ได้เปิดใช้งานการเปิดเผย "อัลฟา" โดยอัตโนมัติ หรือ "เบต้า" สำหรับแอป Android ใช้ Product visibility เพื่อเปิดใช้ "อัลฟา" หรือ "เบต้า" แทร็กต่อผู้ใช้
ค่าที่ยอมรับได้ มีดังนี้
|
|
productVisibility[] |
list |
รายการรหัสผลิตภัณฑ์เพิ่มเติมในการสร้างชุดผลิตภัณฑ์ ในรายการนี้ คุณระบุแทร็ก (อัลฟ่า เบต้า เวอร์ชันที่ใช้งานจริง) ของผลิตภัณฑ์ที่แสดงต่อผู้ใช้ได้ ซึ่งต่างจากอาร์เรย์ productID ดูข้อมูลเพิ่มเติมได้ที่การเปิดเผยผลิตภัณฑ์และฟิลด์ ไม่อนุญาตให้ระบุรหัสผลิตภัณฑ์เดียวกันทั้งที่นี่และในอาร์เรย์ productId เพราะจะทำให้เกิดข้อผิดพลาด | |
productVisibility[].productId |
string |
รหัสผลิตภัณฑ์ที่จะแสดงต่อผู้ใช้ ต้องระบุสำหรับแต่ละรายการในรายการการเปิดเผยผลิตภัณฑ์ | |
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 |
รายการรหัสผลิตภัณฑ์ที่ใช้สร้างชุดผลิตภัณฑ์ | |
productSetBehavior |
string |
การตีความชุดผลิตภัณฑ์นี้ "ไม่รู้จัก" ไม่ควรส่งและไม่สนใจหากได้รับ "รายการที่อนุญาตพิเศษ" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงชุดผลิตภัณฑ์ "รวมทั้งหมด" หมายความว่าผลิตภัณฑ์ทั้งหมดสามารถเข้าถึงได้ รวมถึงผลิตภัณฑ์ที่ได้รับอนุมัติ ผลิตภัณฑ์ที่ถูกยกเลิกการอนุมัติ และผลิตภัณฑ์ที่ไม่เคยได้รับการอนุมัติ "allApproved" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงผลิตภัณฑ์ทั้งหมดที่ได้รับอนุมัติสำหรับองค์กร หากค่าเป็น "allApproved" หรือ "includeAll" ระบบจะไม่สนใจช่อง productId หากไม่ได้ระบุค่าไว้ ระบบจะตีความว่าเป็น "รายการที่อนุญาตพิเศษ" เพื่อหาความเข้ากันได้กับรุ่นก่อนหน้า เพิ่มเติม "allApproved" หรือ "includeAll" ไม่ได้เปิดใช้งานการเปิดเผย "อัลฟา" โดยอัตโนมัติ หรือ "เบต้า" สำหรับแอป Android ใช้ Product visibility เพื่อเปิดใช้ "อัลฟา" หรือ "เบต้า" แทร็กต่อผู้ใช้
ค่าที่ยอมรับได้ มีดังนี้
|
|
productVisibility[] |
list |
รายการรหัสผลิตภัณฑ์เพิ่มเติมในการสร้างชุดผลิตภัณฑ์ ในรายการนี้ คุณระบุแทร็ก (อัลฟ่า เบต้า เวอร์ชันที่ใช้งานจริง) ของผลิตภัณฑ์ที่แสดงต่อผู้ใช้ได้ ซึ่งต่างจากอาร์เรย์ productID ดูข้อมูลเพิ่มเติมได้ที่การเปิดเผยผลิตภัณฑ์และฟิลด์ ไม่อนุญาตให้ระบุรหัสผลิตภัณฑ์เดียวกันทั้งที่นี่และในอาร์เรย์ productId เพราะจะทำให้เกิดข้อผิดพลาด | |
productVisibility[].productId |
string |
รหัสผลิตภัณฑ์ที่จะแสดงต่อผู้ใช้ ต้องระบุสำหรับแต่ละรายการในรายการการเปิดเผยผลิตภัณฑ์ | |
productVisibility[].tracks[] |
list |
เลิกใช้งานแล้ว โปรดใช้ trackIds แทน |
|
productVisibility[].trackIds[] |
list |
ให้สิทธิ์ผู้ใช้ในการเข้าถึงแทร็กผลิตภัณฑ์ที่ระบุ ซึ่งระบุโดย trackIds |
|
kind |
string |