Users: setAvailableProductSet
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แก้ไขชุดผลิตภัณฑ์ที่ผู้ใช้มีสิทธิ์เข้าถึง (หรือที่เรียกว่าผลิตภัณฑ์ที่
whitelisted) เฉพาะผลิตภัณฑ์ที่
ได้รับอนุมัติหรือผลิตภัณฑ์ที่เคยได้รับการอนุมัติก่อนหน้านี้ (ผลิตภัณฑ์ที่ถูกยกเลิกการอนุมัติ) เท่านั้นที่จะได้รับอนุญาตเป็นพิเศษได้
ส่งคำขอ
คำขอ 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
]
}
]
}
ชื่อพร็อพเพอร์ตี้ |
ค่า |
คำอธิบาย |
Notes |
productId[] |
list |
รายการรหัสผลิตภัณฑ์ที่กำหนดชุดผลิตภัณฑ์ |
|
productSetBehavior |
string |
การตีความชุดผลิตภัณฑ์นี้ "unknown" ไม่ควรส่งและไม่ได้รับการประมวลผล หากได้รับ "รายการที่อนุญาตพิเศษ" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงชุดผลิตภัณฑ์ "includeAll" หมายถึงผลิตภัณฑ์ทั้งหมดที่สามารถเข้าถึงได้ รวมถึงผลิตภัณฑ์ที่ได้รับอนุมัติ ผลิตภัณฑ์ที่ถูกยกเลิกการอนุมัติ และผลิตภัณฑ์ที่ไม่เคยได้รับการอนุมัติ "allApproved" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงผลิตภัณฑ์ทั้งหมดที่ได้รับอนุมัติสำหรับองค์กร หากค่าเป็น "allApproved" หรือ "includeAll" ระบบจะไม่สนใจช่อง productId หากไม่ได้ระบุค่าไว้ ระบบจะตีความค่าเป็น "รายการที่อนุญาตพิเศษ" สำหรับความเข้ากันได้แบบย้อนหลัง ยิ่งไปกว่านั้น "allApproved" หรือ "includeAll" ไม่ได้เปิดการแสดงแทร็ก "อัลฟา" หรือ "เบต้า" สำหรับแอป Android โดยอัตโนมัติ โปรดใช้ Product visibility เพื่อเปิดใช้แทร็ก "อัลฟา" หรือ "เบต้า" สำหรับผู้ใช้แต่ละราย
ค่าที่ยอมรับได้ มีดังนี้
- "
allApproved "
- "
includeAll "
- "
whitelist "
|
|
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
]
}
]
}
ชื่อพร็อพเพอร์ตี้ |
ค่า |
คำอธิบาย |
Notes |
productId[] |
list |
รายการรหัสผลิตภัณฑ์ที่กำหนดชุดผลิตภัณฑ์ |
|
productSetBehavior |
string |
การตีความชุดผลิตภัณฑ์นี้ "unknown" ไม่ควรส่งและไม่ได้รับการประมวลผล หากได้รับ "รายการที่อนุญาตพิเศษ" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงชุดผลิตภัณฑ์ "includeAll" หมายถึงผลิตภัณฑ์ทั้งหมดที่สามารถเข้าถึงได้ รวมถึงผลิตภัณฑ์ที่ได้รับอนุมัติ ผลิตภัณฑ์ที่ถูกยกเลิกการอนุมัติ และผลิตภัณฑ์ที่ไม่เคยได้รับการอนุมัติ "allApproved" หมายความว่าผู้ใช้มีสิทธิ์เข้าถึงผลิตภัณฑ์ทั้งหมดที่ได้รับอนุมัติสำหรับองค์กร หากค่าเป็น "allApproved" หรือ "includeAll" ระบบจะไม่สนใจช่อง productId หากไม่ได้ระบุค่าไว้ ระบบจะตีความค่าเป็น "รายการที่อนุญาตพิเศษ" สำหรับความเข้ากันได้แบบย้อนหลัง ยิ่งไปกว่านั้น "allApproved" หรือ "includeAll" ไม่ได้เปิดการแสดงแทร็ก "อัลฟา" หรือ "เบต้า" สำหรับแอป Android โดยอัตโนมัติ โปรดใช้ Product visibility เพื่อเปิดใช้แทร็ก "อัลฟา" หรือ "เบต้า" สำหรับผู้ใช้แต่ละราย
ค่าที่ยอมรับได้ มีดังนี้
- "
allApproved "
- "
includeAll "
- "
whitelist "
|
|
productVisibility[] |
list |
รายการรหัสผลิตภัณฑ์เพิ่มเติมในการสร้างชุดผลิตภัณฑ์ ในรายการนี้ คุณระบุแทร็ก (อัลฟ่า เบต้า เวอร์ชันที่ใช้งานจริง) ของผลิตภัณฑ์ที่แสดงต่อผู้ใช้ได้ ซึ่งต่างจากอาร์เรย์ productID ดูข้อมูลเพิ่มเติมได้ที่การเปิดเผยผลิตภัณฑ์และฟิลด์ ไม่อนุญาตให้ระบุรหัสผลิตภัณฑ์เดียวกันทั้งที่นี่และในอาร์เรย์ productId เพราะจะทำให้เกิดข้อผิดพลาด |
|
productVisibility[].productId |
string |
รหัสผลิตภัณฑ์ที่จะแสดงต่อผู้ใช้ ต้องระบุสำหรับแต่ละรายการในรายการการเปิดเผยผลิตภัณฑ์ |
|
productVisibility[].tracks[] |
list |
เลิกใช้งานแล้ว โปรดใช้ trackIds แทน |
|
productVisibility[].trackIds[] |
list |
ให้สิทธิ์ผู้ใช้ในการเข้าถึงแทร็กผลิตภัณฑ์ที่ระบุ ซึ่งระบุโดย trackIds |
|
kind |
string |
|
|
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-06-25 UTC
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"ไม่มีข้อมูลที่ฉันต้องการ"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"ล้าสมัย"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ปัญหาเกี่ยวกับการแปล"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"อื่นๆ"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"เข้าใจง่าย"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"แก้ปัญหาของฉันได้"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"อื่นๆ"
}]