API Reference

این مرجع API بر اساس نوع منبع سازماندهی شده است. هر نوع منبع دارای یک یا چند نمایش داده و یک یا چند روش است.

انواع منابع

  1. دستگاه ها
  2. شرکت ها
  3. حقوق
  4. مجوزهای گروهی
  5. کاربران مجوز گروه
  6. نصب می کند
  7. پیکربندی های مدیریت شده در دستگاه
  8. پیکربندی های مدیریت شده برای کاربر
  9. تنظیمات پیکربندی مدیریت شده
  10. مجوزها
  11. محصولات
  12. کلیدهای حساب کاربری
  13. دسته‌بندی‌های فروشگاهی
  14. صفحه آرایی فروشگاه
  15. کاربران
  16. برنامه های وب

دستگاه ها

برای جزئیات منابع دستگاه ها، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
forceReportUpload POST /enterprises/ enterpriseId /users/ userId /devices/ deviceId /forceReportUpload گزارشی را آپلود می‌کند که حاوی هرگونه تغییر در وضعیت برنامه از زمان ایجاد آخرین گزارش در دستگاه است. شما می توانید تا 3 بار در هر 24 ساعت برای یک دستگاه خاص با این روش تماس بگیرید.
دریافت کنید GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId جزئیات یک دستگاه را بازیابی می کند.
getState GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /state فعال یا غیرفعال بودن دسترسی دستگاه به سرویس‌های Google را بازیابی می‌کند. وضعیت دستگاه تنها در صورتی اعمال می‌شود که اجرای خط‌مشی‌های EMM در دستگاه‌های Android در کنسول مدیریت Google فعال باشد. در غیر این صورت، وضعیت دستگاه نادیده گرفته می شود و همه دستگاه ها اجازه دسترسی به خدمات Google را دارند. این فقط برای کاربران تحت مدیریت گوگل پشتیبانی می شود.
فهرست GET /enterprises/ enterpriseId /users/ userId /devices شناسه تمام دستگاه های کاربر را بازیابی می کند.
setState PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId /state تنظیم می کند که آیا دسترسی دستگاه به خدمات Google فعال یا غیرفعال باشد. وضعیت دستگاه تنها در صورتی اعمال می‌شود که اجرای خط‌مشی‌های EMM در دستگاه‌های Android در کنسول مدیریت Google فعال باشد. در غیر این صورت، وضعیت دستگاه نادیده گرفته می شود و همه دستگاه ها اجازه دسترسی به خدمات Google را دارند. این فقط برای کاربران تحت مدیریت گوگل پشتیبانی می شود.
به روز رسانی کنید PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId خط مشی دستگاه را به روز می کند.

برای اطمینان از اجرای صحیح این خط‌مشی، باید با تنظیم allowed_accounts در پیکربندی مدیریت‌شده برای بسته Google Play، از دسترسی حساب‌های مدیریت‌نشده به Google Play جلوگیری کنید. محدود کردن حساب‌ها را در Google Play ببینید.

شرکت ها

برای جزئیات منابع سازمانی، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
acknowledgeNotificationSet POST /enterprises/acknowledgeNotificationSet اعلان‌های دریافت‌شده از Enterprises را تأیید می‌کند. PullNotificationSet برای جلوگیری از برگشت تماس‌های بعدی همان اعلان‌ها.
تکمیل ثبت نام POST /enterprises/completeSignup با مشخص کردن نشانه تکمیل و توکن Enterprise، جریان ثبت نام را تکمیل می کند. این درخواست نباید چندین بار برای یک توکن Enterprise معین فراخوانی شود.
ایجاد وب توکن POST /enterprises/ enterpriseId /createWebToken یک توکن منحصر به فرد برای دسترسی به یک رابط کاربری قابل جاسازی را برمی گرداند. برای ایجاد رابط کاربری وب، رمز تولید شده را به API جاوا اسکریپت مدیریت شده Google Play منتقل کنید. هر نشانه فقط برای شروع یک جلسه رابط کاربری قابل استفاده است. برای اطلاعات بیشتر به اسناد JavaScript API مراجعه کنید.
ثبت نام کنید POST /enterprises/enroll شرکتی را با EMM فراخوان ثبت‌نام می‌کند.

پارامترهای پرس و جو مورد نیاز: token

ایجاد SignupUrl POST /enterprises/signupUrl URL ثبت نام را ایجاد می کند.
دریافت کنید GET /enterprises/ enterpriseId نام و دامنه یک شرکت را بازیابی می کند.
getServiceAccount GET /enterprises/ enterpriseId /serviceAccount حساب سرویس و اعتبارنامه را برمی گرداند. حساب سرویس را می توان با تماس با setAccount به شرکت متصل کرد. حساب سرویس برای این شرکت و EMM منحصر به فرد است و در صورت عدم محدودیت شرکت حذف خواهد شد. اعتبارنامه ها حاوی داده های کلید خصوصی هستند و در سمت سرور ذخیره نمی شوند.

این روش فقط پس از فراخوانی Enterprises.Enroll یا Enterprises.CompleteSignup و قبل از Enterprises.SetAccount قابل فراخوانی است. در مواقع دیگر یک خطا برمی‌گرداند.

تماس‌های بعدی پس از اولین تماس، مجموعه‌ای از اعتبارنامه‌های جدید و منحصربه‌فرد ایجاد می‌کند و اعتبارنامه‌های تولید شده قبلی را باطل می‌کند.

هنگامی که حساب سرویس به شرکت متصل شد، می توان آن را با استفاده از منبع serviceAccountKeys مدیریت کرد.
getStoreLayout GET /enterprises/ enterpriseId /storeLayout طرح‌بندی فروشگاه را برای شرکت برمی‌گرداند. اگر چیدمان فروشگاه تنظیم نشده باشد، «پایه» را به عنوان نوع طرح‌بندی فروشگاه برمی‌گرداند و صفحه اصلی ندارد.
فهرست GET /enterprises یک شرکت را با نام دامنه جستجو می کند. این فقط برای شرکت هایی که از طریق جریان ایجاد ایجاد شده توسط Google ایجاد شده اند پشتیبانی می شود. جستجوی شناسه برای شرکت‌هایی که از طریق جریان شروع شده توسط EMM ایجاد می‌شوند، مورد نیاز نیست، زیرا EMM شناسه سازمانی را در تماس برگشتی مشخص‌شده در فراخوان Enterprises.generateSignupUrl می‌آموزد.

پارامترهای پرس و جو مورد نیاز: domain

pullNotificationSet POST /enterprises/pullNotificationSet مجموعه ای از اعلان را برای شرکت های مرتبط با حساب سرویس تأیید شده برای درخواست دریافت می کند و برمی گرداند. ممکن است مجموعه اعلان‌ها خالی باشد اگر هیچ اعلانی در انتظار نباشد.
یک مجموعه اعلان برگشتی باید ظرف 20 ثانیه با تماس با Enterprises تأیید شود.AcknowledgeNotificationSet، مگر اینکه مجموعه اعلان خالی باشد.
اعلان‌هایی که ظرف 20 ثانیه تأیید نشوند، در نهایت دوباره در پاسخ به درخواست PullNotificationSet دیگر گنجانده می‌شوند و آنهایی که هرگز تأیید نشدند، در نهایت طبق خط‌مشی سیستم Google Cloud Platform Pub/Sub حذف خواهند شد.
ممکن است چندین درخواست به طور همزمان برای بازیابی اعلان‌ها انجام شود، در این صورت، اعلان‌های معلق (در صورت وجود) بین هر تماس‌گیرنده تقسیم می‌شوند، در صورت تعلیق.
اگر هیچ اعلانی وجود نداشته باشد، یک لیست اعلان خالی برگردانده می شود. درخواست‌های بعدی ممکن است پس از دردسترس شدن، اعلان‌های بیشتری را برگردانند.
sendTestPushNotification POST /enterprises/ enterpriseId /sendTestPushNotification یک اعلان آزمایشی برای تأیید اعتبار ادغام EMM با سرویس Google Cloud Pub/Sub برای این شرکت ارسال می‌کند.
setAccount PUT /enterprises/ enterpriseId /account حسابی را که برای احراز هویت در API به عنوان شرکت مورد استفاده قرار می گیرد، تنظیم می کند.
setStoreLayout PUT /enterprises/ enterpriseId /storeLayout طرح فروشگاه را برای شرکت تنظیم می کند. به طور پیش فرض، storeLayoutType روی "basic" تنظیم شده است و طرح بندی فروشگاه اصلی فعال است. طرح اولیه فقط شامل برنامه هایی است که توسط سرپرست تأیید شده اند و به مجموعه محصول موجود برای یک کاربر اضافه شده اند (با استفاده از تماس setAvailableProductSet ). برنامه های موجود در صفحه به ترتیب ارزش شناسه محصولشان مرتب شده اند. اگر یک طرح‌بندی فروشگاه سفارشی ایجاد کنید (با تنظیم storeLayoutType = "سفارشی" و تنظیم یک صفحه اصلی)، طرح‌بندی فروشگاه اصلی غیرفعال می‌شود.
لغو ثبت نام POST /enterprises/ enterpriseId /unenroll ثبت نام یک شرکت را از EMM فراخوان لغو می کند.

حقوق

برای جزئیات منابع حقوقی، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /users/ userId /entitlements/ entitlementId حق یک برنامه را برای کاربر حذف می کند.
دریافت کنید GET /enterprises/ enterpriseId /users/ userId /entitlements/ entitlementId جزئیات یک حق را بازیابی می کند.
فهرست GET /enterprises/ enterpriseId /users/ userId /entitlements تمام حقوق برای کاربر مشخص شده را فهرست می کند. فقط شناسه تنظیم شده است.
به روز رسانی کنید PUT /enterprises/ enterpriseId /users/ userId /entitlements/ entitlementId حق یک برنامه را برای کاربر اضافه یا به روز می کند.

مجوزهای گروهی

برای جزئیات منابع مجوزهای گروهی، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
دریافت کنید GET /enterprises/ enterpriseId /groupLicenses/ groupLicenseId جزئیات مجوز گروه یک شرکت را برای یک محصول بازیابی می کند.
فهرست GET /enterprises/ enterpriseId /groupLicenses شناسه تمام محصولاتی را که شرکت دارای مجوز گروهی است، بازیابی می کند.

کاربران مجوز گروه

برای جزئیات منابع Grouplicenseusers، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
فهرست GET /enterprises/ enterpriseId /groupLicenses/ groupLicenseId /users شناسه‌های کاربرانی را که تحت مجوز مجوز دریافت کرده‌اند، بازیابی می‌کند.

نصب می کند

برای جزئیات منابع نصب، به صفحه نمایش منبع مراجعه کنید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs/ installId درخواست حذف یک برنامه از دستگاه. تماس برای get یا list ، همچنان برنامه را به عنوان نصب شده روی دستگاه نشان می دهد تا زمانی که واقعاً حذف شود.
دریافت کنید GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs/ installId جزئیات نصب یک برنامه بر روی دستگاه را بازیابی می کند.
فهرست GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs جزئیات همه برنامه های نصب شده در دستگاه مشخص شده را بازیابی می کند.
به روز رسانی کنید PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId /installs/ installId درخواست نصب آخرین نسخه یک برنامه در دستگاه. اگر برنامه قبلاً نصب شده باشد، در صورت لزوم به آخرین نسخه به روز می شود.

پیکربندی های مدیریت شده در دستگاه

برای جزئیات Managedconfigurationsfordevice Resource، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice/ managedConfigurationForDeviceId پیکربندی مدیریت شده برای هر دستگاه را برای یک برنامه برای دستگاه مشخص شده حذف می کند.
دریافت کنید GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice/ managedConfigurationForDeviceId جزئیات یک پیکربندی مدیریت شده برای هر دستگاه را بازیابی می کند.
فهرست GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice تمام پیکربندی‌های مدیریت‌شده در هر دستگاه را برای دستگاه مشخص‌شده فهرست می‌کند. فقط شناسه تنظیم شده است.
به روز رسانی کنید PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId /managedConfigurationsForDevice/ managedConfigurationForDeviceId پیکربندی مدیریت شده هر دستگاه را برای یک برنامه برای دستگاه مشخص شده اضافه یا به روز می کند.

پیکربندی های مدیریت شده برای کاربر

برای جزئیات Managedconfigurationsforuser Resource، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser/ managedConfigurationForUserId پیکربندی مدیریت شده برای هر کاربر را برای یک برنامه برای کاربر مشخص شده حذف می کند.
دریافت کنید GET /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser/ managedConfigurationForUserId جزئیات یک پیکربندی مدیریت شده توسط هر کاربر را برای یک برنامه برای کاربر مشخص شده بازیابی می کند.
فهرست GET /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser تمام تنظیمات مدیریت شده توسط هر کاربر را برای کاربر مشخص شده فهرست می کند. فقط شناسه تنظیم شده است.
به روز رسانی کنید PUT /enterprises/ enterpriseId /users/ userId /managedConfigurationsForUser/ managedConfigurationForUserId تنظیمات پیکربندی مدیریت شده را برای یک برنامه برای کاربر مشخص شده اضافه یا به روز می کند. اگر از پیکربندی‌های مدیریت‌شده iframe پشتیبانی می‌کنید، می‌توانید با تعیین mcmId و متغیرهای پیکربندی مرتبط با آن (در صورت وجود) در درخواست، پیکربندی‌های مدیریت‌شده را برای کاربر اعمال کنید. از طرف دیگر، همه EMM ها می توانند پیکربندی های مدیریت شده را با ارسال لیستی از ویژگی های مدیریت شده اعمال کنند.

تنظیمات پیکربندی مدیریت شده

برای جزئیات منابع مدیریت تنظیمات تنظیمات، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
فهرست GET /enterprises/ enterpriseId /products/ productId /managedConfigurationsSettings تمام تنظیمات پیکربندی مدیریت شده را برای برنامه مشخص شده فهرست می کند.

مجوزها

برای جزئیات منابع مجوز، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
دریافت کنید GET /permissions/ permissionId جزئیات مجوز برنامه Android را برای نمایش به یک سرپرست سازمانی بازیابی می کند.

محصولات

برای جزئیات منابع محصولات، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
تایید کند POST /enterprises/ enterpriseId /products/ productId /approve

در صورت وجود، محصول مشخص شده و مجوزهای برنامه مربوطه را تأیید می کند. حداکثر تعداد محصولاتی که می توانید به ازای هر مشتری سازمانی تأیید کنید 1000 است.

برای آشنایی با نحوه استفاده از Google Play مدیریت شده برای طراحی و ایجاد طرح‌بندی فروشگاه برای نمایش محصولات تأیید شده به کاربران، به طراحی چیدمان فروشگاه مراجعه کنید.

generateApprovalUrl POST /enterprises/ enterpriseId /products/ productId /generateApprovalUrl نشانی اینترنتی ایجاد می کند که می تواند در iframe برای نمایش مجوزهای (در صورت وجود) یک محصول ارائه شود. یک سرپرست سازمانی باید این مجوزها را ببیند و آنها را از طرف سازمان خود بپذیرد تا آن محصول را تأیید کند.

سرپرستان باید مجوزهای نمایش داده شده را با تعامل با یک عنصر رابط کاربری جداگانه در کنسول EMM بپذیرند، که به نوبه خود باید استفاده از این نشانی اینترنتی را به عنوان ویژگی approvalUrlInfo.approvalUrl در تماس Products.approve برای تأیید محصول فعال کند. این URL فقط برای نمایش مجوزها تا 1 روز قابل استفاده است.
دریافت کنید GET /enterprises/ enterpriseId /products/ productId جزئیات یک محصول را برای نمایش به یک مدیر سازمانی بازیابی می کند.
getAppRestrictionsSchema GET /enterprises/ enterpriseId /products/ productId /appRestrictionsSchema طرحی را که ویژگی های قابل تنظیم برای این محصول را تعریف می کند، بازیابی می کند. همه محصولات دارای یک طرح هستند، اما اگر هیچ پیکربندی مدیریت شده ای تعریف نشده باشد، ممکن است این طرح خالی باشد. این طرح را می توان برای پر کردن یک رابط کاربری استفاده کرد که به مدیر اجازه می دهد محصول را پیکربندی کند. برای اعمال یک پیکربندی مدیریت شده بر اساس طرح به دست آمده با استفاده از این API، به تنظیمات مدیریت شده از طریق Play مراجعه کنید.
دریافت مجوزها GET /enterprises/ enterpriseId /products/ productId /permissions مجوزهای برنامه Android مورد نیاز این برنامه را بازیابی می کند.
فهرست GET /enterprises/ enterpriseId /products محصولات تایید شده را که با یک جستار مطابقت دارند یا تمام محصولات تایید شده را در صورت عدم وجود درخواست پیدا می کند.
تایید نکردن POST /enterprises/ enterpriseId /products/ productId /unapprove محصول مشخص شده را تایید نمی کند (و مجوزهای برنامه مربوطه، در صورت وجود)

کلیدهای حساب کاربری

برای جزئیات منابع Serviceaccountkeys، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /serviceAccountKeys/ keyId اعتبارنامه های مشخص شده برای حساب سرویس مرتبط با این شرکت را حذف و باطل می کند. حساب سرویس تماس باید با فراخوانی Enterprises.GetServiceAccount بازیابی شده باشد و باید با تماس Enterprises.SetAccount به عنوان حساب خدمات سازمانی تنظیم شده باشد.
درج کنید POST /enterprises/ enterpriseId /serviceAccountKeys اعتبارنامه های جدیدی را برای حساب سرویس مرتبط با این شرکت ایجاد می کند. حساب سرویس تماس باید با فراخوانی Enterprises.GetServiceAccount بازیابی شده باشد و باید با تماس Enterprises.SetAccount به عنوان حساب خدمات سازمانی تنظیم شده باشد.

فقط نوع کلید باید در منبعی که قرار است درج شود پر شود.
فهرست GET /enterprises/ enterpriseId /serviceAccountKeys تمام اطلاعات کاربری فعال برای حساب خدمات مرتبط با این شرکت را فهرست می کند. فقط شناسه و نوع کلید برگردانده می شود. حساب سرویس تماس باید با فراخوانی Enterprises.GetServiceAccount بازیابی شده باشد و باید با تماس Enterprises.SetAccount به عنوان حساب خدمات سازمانی تنظیم شده باشد.

دسته‌بندی‌های فروشگاهی

برای جزئیات منابع Storelayoutcluster، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters/ clusterId یک خوشه را حذف می کند.
دریافت کنید GET /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters/ clusterId جزئیات یک خوشه را بازیابی می کند.
درج کنید POST /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters یک خوشه جدید را در یک صفحه درج می کند.
فهرست GET /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters جزئیات همه خوشه ها را در صفحه مشخص شده بازیابی می کند.
به روز رسانی کنید PUT /enterprises/ enterpriseId /storeLayout/pages/ pageId /clusters/ clusterId یک خوشه را به روز می کند.

صفحه آرایی فروشگاه

برای جزئیات منابع Storelayoutpages، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /storeLayout/pages/ pageId صفحه فروشگاه را حذف می کند.
دریافت کنید GET /enterprises/ enterpriseId /storeLayout/pages/ pageId جزئیات یک صفحه فروشگاه را بازیابی می کند.
درج کنید POST /enterprises/ enterpriseId /storeLayout/pages یک صفحه فروشگاه جدید درج می کند.
فهرست GET /enterprises/ enterpriseId /storeLayout/pages جزئیات تمام صفحات فروشگاه را بازیابی می کند.
به روز رسانی کنید PUT /enterprises/ enterpriseId /storeLayout/pages/ pageId محتوای صفحه فروشگاه را به روز می کند.

کاربران

برای جزئیات منابع کاربران، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /users/ userId یک کاربر تحت مدیریت EMM را حذف کرد.
generateAuthenticationToken POST /enterprises/ enterpriseId /users/ userId /authenticationToken یک رمز احراز هویت ایجاد می کند که سرویس گیرنده خط مشی دستگاه می تواند از آن برای ارائه حساب کاربری داده شده تحت مدیریت EMM در دستگاه استفاده کند. توکن تولید شده یکبار مصرف است و پس از چند دقیقه منقضی می شود.

شما می توانید حداکثر 10 دستگاه برای هر کاربر تهیه کنید.

این تماس فقط با حساب های مدیریت شده توسط EMM کار می کند.
دریافت کنید GET /enterprises/ enterpriseId /users/ userId جزئیات یک کاربر را بازیابی می کند.
getAvailableProductSet GET /enterprises/ enterpriseId /users/ userId /availableProductSet مجموعه محصولاتی را که کاربر حق دسترسی به آنها را دارد بازیابی می کند.
درج کنید POST /enterprises/ enterpriseId /users یک کاربر جدید تحت مدیریت EMM ایجاد می کند.

منبع کاربران ارسال شده در متن درخواست باید شامل accountIdentifier و accountType باشد.

اگر کاربر مربوطه از قبل با همان شناسه حساب وجود داشته باشد، کاربر با منبع به‌روزرسانی می‌شود. در این حالت فقط قسمت displayName را می توان تغییر داد.

فهرست GET /enterprises/ enterpriseId /users کاربر را با آدرس ایمیل اصلی جستجو می کند. این فقط برای کاربران تحت مدیریت گوگل پشتیبانی می شود. جستجوی شناسه برای کاربران تحت مدیریت EMM لازم نیست زیرا شناسه قبلاً در نتیجه تماس Users.insert برگردانده شده است.

پارامترهای پرس و جو مورد نیاز: email

revokeDeviceAccess DELETE /enterprises/ enterpriseId /users/ userId /deviceAccess دسترسی به تمام دستگاه‌هایی که در حال حاضر در اختیار کاربر قرار داده شده را لغو می‌کند. کاربر دیگر نمی تواند از فروشگاه Play مدیریت شده در هیچ یک از دستگاه های مدیریت شده خود استفاده کند.

این تماس فقط با حساب های مدیریت شده توسط EMM کار می کند.
setAvailableProductSet PUT /enterprises/ enterpriseId /users/ userId /availableProductSet مجموعه محصولاتی را که کاربر حق دسترسی به آنها را دارد (که به آنها محصولات در لیست سفید گفته می شود) تغییر می دهد. فقط محصولاتی که تایید شده اند یا محصولاتی که قبلا تایید شده اند (محصولاتی با تاییدیه لغو شده) می توانند در لیست سفید قرار بگیرند.
به روز رسانی کنید PUT /enterprises/ enterpriseId /users/ userId جزئیات یک کاربر تحت مدیریت EMM را به روز می کند.

فقط با کاربران تحت مدیریت EMM (نه کاربران مدیریت شده توسط Google) قابل استفاده است. جزئیات جدید را در منبع کاربران در بدنه درخواست ارسال کنید. فقط قسمت displayName را می توان تغییر داد. سایر فیلدها یا باید تنظیم نشده باشند یا دارای مقدار فعال فعلی باشند.

برنامه های وب

برای جزئیات منابع Webapps، صفحه نمایش منبع را ببینید.

روش درخواست HTTP توضیحات
URI های مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد
حذف کنید DELETE /enterprises/ enterpriseId /webApps/ webAppId یک برنامه وب موجود را حذف می کند.
دریافت کنید GET /enterprises/ enterpriseId /webApps/ webAppId یک برنامه وب موجود را دریافت می کند.
درج کنید POST /enterprises/ enterpriseId /webApps یک برنامه وب جدید برای شرکت ایجاد می کند.
فهرست GET /enterprises/ enterpriseId /webApps جزئیات همه برنامه های وب را برای یک شرکت معین بازیابی می کند.
به روز رسانی کنید PUT /enterprises/ enterpriseId /webApps/ webAppId یک برنامه وب موجود را به روز می کند.