این مرجع API بر اساس نوع منبع سازماندهی شده است. هر نوع منبع دارای یک یا چند نمایش داده و یک یا چند روش است.
انواع منابع
- دستگاه ها
- شرکت ها
- حقوق
- مجوزهای گروهی
- کاربران مجوز گروه
- نصب می کند
- پیکربندی های مدیریت شده در دستگاه
- پیکربندی های مدیریت شده برای کاربر
- تنظیمات پیکربندی مدیریت شده
- مجوزها
- محصولات
- کلیدهای حساب کاربری
- دستهبندیهای فروشگاهی
- صفحه آرایی فروشگاه
- کاربران
- برنامه های وب
دستگاه ها
برای جزئیات منابع دستگاه ها، صفحه نمایش منبع را ببینید.
روش | درخواست 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 فراخوان ثبتنام میکند. پارامترهای پرس و جو مورد نیاز: |
ایجاد 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 میآموزد. پارامترهای پرس و جو مورد نیاز: |
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 باشد. اگر کاربر مربوطه از قبل با همان شناسه حساب وجود داشته باشد، کاربر با منبع بهروزرسانی میشود. در این حالت فقط قسمت |
فهرست | GET /enterprises/ enterpriseId /users | کاربر را با آدرس ایمیل اصلی جستجو می کند. این فقط برای کاربران تحت مدیریت گوگل پشتیبانی می شود. جستجوی شناسه برای کاربران تحت مدیریت EMM لازم نیست زیرا شناسه قبلاً در نتیجه تماس Users.insert برگردانده شده است. پارامترهای پرس و جو مورد نیاز: |
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 | یک برنامه وب موجود را به روز می کند. |