Users: setAvailableProductSet

পণ্যের সেট পরিবর্তন করে যা একজন ব্যবহারকারী অ্যাক্সেসের অধিকারী ( শ্বেত তালিকাভুক্ত পণ্য হিসাবে উল্লেখ করা হয়)। শুধুমাত্র অনুমোদিত পণ্য বা পূর্বে অনুমোদিত পণ্য (প্রত্যাহারকৃত অনুমোদন সহ পণ্য) সাদা তালিকাভুক্ত করা যেতে পারে।

অনুরোধ

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 এই পণ্য সেট ব্যাখ্যা. "অজানা" কখনই পাঠানো উচিত নয় এবং প্রাপ্ত হলে উপেক্ষা করা হয়। "শ্বেত তালিকা" মানে ব্যবহারকারী পণ্য সেট অ্যাক্সেস করার অধিকারী। "অন্তর্ভুক্ত সকল" এর অর্থ হল সমস্ত পণ্য অ্যাক্সেসযোগ্য, যার মধ্যে অনুমোদিত পণ্যগুলি, প্রত্যাহারকৃত অনুমোদন সহ পণ্য এবং কখনও অনুমোদিত হয়নি এমন পণ্যগুলি সহ। "সমস্ত অনুমোদিত" এর অর্থ হল ব্যবহারকারী এন্টারপ্রাইজের জন্য অনুমোদিত সমস্ত পণ্য অ্যাক্সেস করার অধিকারী৷ মানটি "সমস্ত অনুমোদিত" বা "সমস্ত অন্তর্ভুক্ত" হলে, পণ্য আইডি ক্ষেত্রটি উপেক্ষা করা হয়। যদি কোন মান প্রদান করা না হয়, তাহলে এটিকে পিছনের সামঞ্জস্যের জন্য "শ্বেত তালিকা" হিসাবে ব্যাখ্যা করা হয়। আরও "সমস্ত অনুমোদিত" বা "সমস্ত অন্তর্ভুক্ত" Android অ্যাপের জন্য "আলফা" বা "বিটা" ট্র্যাকের স্বয়ংক্রিয় দৃশ্যমানতা সক্ষম করে না। ব্যবহারকারী প্রতি "আলফা" বা "বিটা" ট্র্যাক সক্ষম করতে পণ্য দৃশ্যমানতা ব্যবহার করুন৷

গ্রহণযোগ্য মান হল:
  • " allApproved "
  • " includeAll "
  • " whitelist "
productVisibility[] list পণ্য সেট আপ তৈরি পণ্য আইডি অতিরিক্ত তালিকা. প্রোডাক্টআইডি অ্যারে থেকে ভিন্ন, এই তালিকায় ব্যবহারকারীর কাছে কোন পণ্যের কোন ট্র্যাক (আলফা, বিটা, উৎপাদন) দৃশ্যমান তা নির্দিষ্ট করা সম্ভব। আরও তথ্যের জন্য পণ্য দৃশ্যমানতা এবং এর ক্ষেত্রগুলি দেখুন। এখানে এবং 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 এই পণ্য সেট ব্যাখ্যা. "অজানা" কখনই পাঠানো উচিত নয় এবং প্রাপ্ত হলে উপেক্ষা করা হয়। "শ্বেত তালিকা" মানে ব্যবহারকারী পণ্য সেট অ্যাক্সেস করার অধিকারী। "অন্তর্ভুক্ত সকল" এর অর্থ হল সমস্ত পণ্য অ্যাক্সেসযোগ্য, যার মধ্যে অনুমোদিত পণ্যগুলি, প্রত্যাহারকৃত অনুমোদন সহ পণ্য এবং কখনও অনুমোদিত হয়নি এমন পণ্যগুলি সহ। "সমস্ত অনুমোদিত" এর অর্থ হল ব্যবহারকারী এন্টারপ্রাইজের জন্য অনুমোদিত সমস্ত পণ্য অ্যাক্সেস করার অধিকারী৷ মানটি "সমস্ত অনুমোদিত" বা "সমস্ত অন্তর্ভুক্ত" হলে, পণ্য আইডি ক্ষেত্রটি উপেক্ষা করা হয়। যদি কোন মান প্রদান করা না হয়, তাহলে এটিকে পিছনের সামঞ্জস্যের জন্য "শ্বেত তালিকা" হিসাবে ব্যাখ্যা করা হয়। আরও "সমস্ত অনুমোদিত" বা "সমস্ত অন্তর্ভুক্ত" Android অ্যাপের জন্য "আলফা" বা "বিটা" ট্র্যাকের স্বয়ংক্রিয় দৃশ্যমানতা সক্ষম করে না। ব্যবহারকারী প্রতি "আলফা" বা "বিটা" ট্র্যাক সক্ষম করতে পণ্য দৃশ্যমানতা ব্যবহার করুন৷

গ্রহণযোগ্য মান হল:
  • " allApproved "
  • " includeAll "
  • " whitelist "
productVisibility[] list পণ্য সেট আপ তৈরি পণ্য আইডি অতিরিক্ত তালিকা. প্রোডাক্টআইডি অ্যারে থেকে ভিন্ন, এই তালিকায় ব্যবহারকারীর কাছে কোন পণ্যের কোন ট্র্যাক (আলফা, বিটা, উৎপাদন) দৃশ্যমান তা নির্দিষ্ট করা সম্ভব। আরও তথ্যের জন্য পণ্য দৃশ্যমানতা এবং এর ক্ষেত্রগুলি দেখুন। এখানে এবং productId অ্যারে উভয় ক্ষেত্রেই একই পণ্য আইডি উল্লেখ করা অনুমোদিত নয় এবং এটি একটি ত্রুটির কারণ হবে৷
productVisibility[]. productId string ব্যবহারকারীর কাছে দৃশ্যমান করার জন্য পণ্য আইডি। পণ্য দৃশ্যমানতা তালিকায় প্রতিটি আইটেমের জন্য প্রয়োজনীয়।
productVisibility[]. tracks[] list অবচয়। পরিবর্তে trackIds ব্যবহার করুন.
productVisibility[]. trackIds[] list trackIds দ্বারা চিহ্নিত নির্দিষ্ট পণ্য ট্র্যাক(গুলি) ব্যবহারকারীকে দৃশ্যমানতা দেয়৷
kind string