مجموعه محصولاتی را که کاربر حق دسترسی به آنها را دارد (که به آنها محصولات در لیست سفید گفته می شود) تغییر می دهد. فقط محصولاتی که تایید شده اند یا محصولاتی که قبلا تایید شده اند (محصولاتی با تاییدیه لغو شده) می توانند در لیست سفید قرار بگیرند.
درخواست کنید
درخواست HTTP
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
لیست شناسه های محصول مجموعه محصولات را تشکیل می دهد.
productSetBehavior
string
تفسیر این مجموعه محصول. "ناشناخته" هرگز نباید ارسال شود و در صورت دریافت نادیده گرفته می شود. "لیست سفید" به این معنی است که کاربر حق دسترسی به مجموعه محصول را دارد. "includeAll" به این معنی است که همه محصولات قابل دسترسی هستند، از جمله محصولات تایید شده، محصولات با تاییدیه لغو شده و محصولاتی که هرگز تایید نشده اند. "allApproved" به این معنی است که کاربر حق دسترسی به تمام محصولاتی را دارد که برای شرکت تأیید شده است. اگر مقدار "allApproved" یا "includeAll" باشد، فیلد productId نادیده گرفته می شود. اگر مقداری ارائه نشود، برای سازگاری به عقب به عنوان "لیست سفید" تفسیر می شود. علاوه بر این، «allApproved» یا «IncludeAll»، مشاهده خودکار تراکهای «آلفا» یا «بتا» را برای برنامه Android فعال نمیکند. از ProductVisibility برای فعال کردن آهنگهای «آلفا» یا «بتا» برای هر کاربر استفاده کنید.
مقادیر قابل قبول عبارتند از:
" allApproved "
" includeAll "
" whitelist "
productVisibility[]
list
فهرست اضافی از شناسههای محصول مجموعه محصول را تشکیل میدهند. برخلاف آرایه productID، در این لیست میتوان مشخص کرد کدام تراکها (آلفا، بتا، تولید) محصول برای کاربر قابل مشاهده است. برای اطلاعات بیشتر به ProductVisibility و فیلدهای آن مراجعه کنید. تعیین شناسه محصول یکسان هم در اینجا و هم در آرایه productId مجاز نیست و منجر به خطا می شود.
productVisibility[]. productId
string
شناسه محصول که برای کاربر قابل مشاهده باشد. برای هر مورد در لیست مشاهده محصول مورد نیاز است.
productVisibility[]. tracks[]
list
منسوخ شده است. به جای آن از trackIds استفاده کنید.
productVisibility[]. trackIds[]
list
مشاهده کاربر را به آهنگ(های) محصول مشخص شده، که توسط trackIds شناسایی شده اند، می دهد.
kind
string
پاسخ
در صورت موفقیت آمیز بودن، این روش یک بدنه پاسخ با ساختار زیر را برمی گرداند:
لیست شناسه های محصول مجموعه محصولات را تشکیل می دهد.
productSetBehavior
string
تفسیر این مجموعه محصول. "ناشناخته" هرگز نباید ارسال شود و در صورت دریافت نادیده گرفته می شود. "لیست سفید" به این معنی است که کاربر حق دسترسی به مجموعه محصول را دارد. "includeAll" به این معنی است که همه محصولات قابل دسترسی هستند، از جمله محصولات تایید شده، محصولات با تاییدیه لغو شده و محصولاتی که هرگز تایید نشده اند. "allApproved" به این معنی است که کاربر حق دسترسی به تمام محصولاتی را دارد که برای شرکت تأیید شده است. اگر مقدار "allApproved" یا "includeAll" باشد، فیلد productId نادیده گرفته می شود. اگر مقداری ارائه نشود، برای سازگاری به عقب به عنوان "لیست سفید" تفسیر می شود. علاوه بر این، «allApproved» یا «IncludeAll»، مشاهده خودکار تراکهای «آلفا» یا «بتا» را برای برنامه Android فعال نمیکند. از ProductVisibility برای فعال کردن آهنگهای «آلفا» یا «بتا» برای هر کاربر استفاده کنید.
مقادیر قابل قبول عبارتند از:
" allApproved "
" includeAll "
" whitelist "
productVisibility[]
list
لیست اضافی از شناسه های محصول مجموعه محصول را تشکیل می دهد. برخلاف آرایه productID، در این لیست میتوان مشخص کرد که کدام تراکها (آلفا، بتا، تولید) یک محصول برای کاربر قابل مشاهده است. برای اطلاعات بیشتر به ProductVisibility و فیلدهای آن مراجعه کنید. تعیین شناسه محصول یکسان هم در اینجا و هم در آرایه productId مجاز نیست و منجر به خطا می شود.
productVisibility[]. productId
string
شناسه محصول که برای کاربر قابل مشاهده باشد. برای هر مورد در لیست مشاهده محصول مورد نیاز است.
productVisibility[]. tracks[]
list
منسوخ شده است. به جای آن از trackIds استفاده کنید.
productVisibility[]. trackIds[]
list
مشاهده کاربر را به آهنگ(های) محصول مشخص شده، که توسط trackIds شناسایی شده اند، می دهد.
تاریخ آخرین بهروزرسانی 2025-01-06 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-01-06 بهوقت ساعت هماهنگ جهانی."],[[["This method modifies the products a user can access, including whitelisting approved or previously approved products."],["It's deprecated and will be inaccessible after September 30, 2025; new integrations should refer to recommended alternatives."],["You can specify product visibility by track (alpha, beta, production) using `productVisibility` and `trackIds`."],["The request requires authorization with the `https://www.googleapis.com/auth/androidenterprise` scope."]]],[]]