این مرجع API بر اساس نوع منبع سازماندهی شده است. هر نوع منبع دارای یک یا چند نمایش داده و یک یا چند متد است.
انواع منابع
- دستگاهها
- توکنهای ثبتنام
- شرکتها
- حقوق و مزایا
- مجوزهای گروهی
- مجوز گروهیکاربران
- نصبها
- پیکربندیهای مدیریتشده برای دستگاه
- پیکربندیهای مدیریتشده برای کاربر
- تنظیمات پیکربندی مدیریتشده
- مجوزها
- محصولات
- کلیدهای حساب سرویس
- خوشههای طرحبندی فروشگاه
- طرح بندی فروشگاه
- کاربران
- برنامههای تحت وب
دستگاهها
برای جزئیات منابع دستگاهها، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست HTTP | توضیحات |
|---|---|---|
| آدرسهای اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد | ||
| forceReportUpload | POST /enterprises/ enterpriseId /users/ userId /devices/ deviceId /forceReportUpload | گزارشی حاوی هرگونه تغییر در وضعیت برنامه روی دستگاه از زمان آخرین گزارش تولید شده، آپلود میکند. میتوانید این متد را تا ۳ بار در هر ۲۴ ساعت برای یک دستگاه مشخص فراخوانی کنید. |
| دریافت | GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId | جزئیات یک دستگاه را بازیابی میکند. |
| دریافت وضعیت | GET /enterprises/ enterpriseId /users/ userId /devices/ deviceId /state | فعال یا غیرفعال بودن دسترسی دستگاه به سرویسهای گوگل را بازیابی میکند. وضعیت دستگاه تنها در صورتی اعمال میشود که اجرای سیاستهای EMM در دستگاههای اندروید در کنسول مدیریت گوگل فعال باشد. در غیر این صورت، وضعیت دستگاه نادیده گرفته میشود و همه دستگاهها اجازه دسترسی به سرویسهای گوگل را دارند. این قابلیت فقط برای کاربران تحت مدیریت گوگل پشتیبانی میشود. |
| فهرست | GET /enterprises/ enterpriseId /users/ userId /devices | شناسههای (ID) تمام دستگاههای یک کاربر را بازیابی میکند. |
| تنظیم وضعیت | PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId /state | فعال یا غیرفعال بودن دسترسی دستگاه به سرویسهای گوگل را تعیین میکند. وضعیت دستگاه فقط در صورتی اعمال میشود که اجرای سیاستهای EMM در دستگاههای اندروید در کنسول مدیریت گوگل فعال باشد. در غیر این صورت، وضعیت دستگاه نادیده گرفته میشود و همه دستگاهها اجازه دسترسی به سرویسهای گوگل را دارند. این قابلیت فقط برای کاربران تحت مدیریت گوگل پشتیبانی میشود. |
| بهروزرسانی | PUT /enterprises/ enterpriseId /users/ userId /devices/ deviceId | خطمشی دستگاه را بهروزرسانی میکند. برای اطمینان از اجرای صحیح این خطمشی، باید با تنظیم allowed_accounts در پیکربندی مدیریتشده برای بسته Google Play، از دسترسی حسابهای مدیریتنشده به Google Play جلوگیری کنید. به بخش محدود کردن حسابها در Google Play مراجعه کنید. |
توکنهای ثبتنام
برای جزئیات منابع Enrollmenttokens، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست HTTP | توضیحات |
|---|---|---|
| آدرسهای اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد | ||
| ایجاد کردن | POST /enterprises/ enterpriseId /enrollmentTokens | یک توکن ثبت نام برای شرکت ایجاد میکند. این متد بخشی از سرویس EnrollmentTokensService است. |
شرکتها
برای جزئیات منابع سازمانی، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست HTTP | توضیحات |
|---|---|---|
| آدرسهای اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد | ||
| تصدیق اعلانها | POST /enterprises/acknowledgeNotificationSet | اعلانهایی که از Enterprises.PullNotificationSet دریافت شدهاند را تأیید میکند تا از بازگشت اعلانهای مشابه در فراخوانیهای بعدی جلوگیری شود. |
| ثبت نام کامل | POST /enterprises/completeSignup | با مشخص کردن توکن تکمیل و توکن سازمانی، جریان ثبت نام را تکمیل میکند. این درخواست نباید چندین بار برای یک توکن سازمانی مشخص فراخوانی شود. |
| ایجادوبتوکن | POST /enterprises/ enterpriseId /createWebToken | یک توکن منحصر به فرد برای دسترسی به یک رابط کاربری قابل جاسازی برمیگرداند. برای تولید یک رابط کاربری وب، توکن تولید شده را به API جاوا اسکریپت مدیریت شده Google Play ارسال کنید. هر توکن فقط میتواند برای شروع یک جلسه رابط کاربری استفاده شود. برای اطلاعات بیشتر به مستندات API جاوا اسکریپت مراجعه کنید. |
| ثبت نام | POST /enterprises/enroll | یک شرکت را در فراخوان EMM ثبت میکند. پارامترهای پرس و جوی مورد نیاز: |
| generateEnterpriseUpgradeUrl | POST /enterprises/ enterpriseId /generateEnterpriseUpgradeUrl | یک URL ارتقاء سازمانی ایجاد میکند تا یک حساب کاربری گوگل پلی مدیریتشدهی سازمانی موجود را به یک دامنهی گوگل مدیریتشده ارتقا دهد. برای جزئیات بیشتر به راهنمای ارتقاء یک حساب کاربری سازمانی مراجعه کنید. |
| generateSignupUrl | POST /enterprises/signupUrl | یک URL ثبت نام ایجاد میکند. |
| دریافت | GET /enterprises/ enterpriseId | نام و دامنه یک شرکت را بازیابی میکند. |
| دریافت حساب سرویس | GET /enterprises/ enterpriseId /serviceAccount | یک حساب کاربری سرویس و اعتبارنامهها را برمیگرداند. حساب کاربری سرویس میتواند با فراخوانی setAccount به سازمان متصل شود. حساب کاربری سرویس منحصر به این سازمان و EMM است و در صورت عدم اتصال سازمان حذف خواهد شد. اعتبارنامهها حاوی دادههای کلید خصوصی هستند و در سمت سرور ذخیره نمیشوند. این متد فقط میتواند پس از فراخوانی Enterprises.Enroll یا Enterprises.CompleteSignup و قبل از Enterprises.SetAccount فراخوانی شود؛ در مواقع دیگر، خطا برمیگرداند. فراخوانیهای بعدی پس از فراخوانی اول، مجموعهای جدید و منحصر به فرد از اعتبارنامهها ایجاد میکنند و اعتبارنامههای تولید شده قبلی را نامعتبر میسازند. پس از اتصال حساب سرویس به سازمان، میتوان آن را با استفاده از منبع serviceAccountKeys مدیریت کرد. . |
| دریافت طرح فروشگاه | GET /enterprises/ enterpriseId /storeLayout | طرحبندی فروشگاه را برای شرکت برمیگرداند. اگر طرحبندی فروشگاه تنظیم نشده باشد، نوع طرحبندی فروشگاه را "پایه" و بدون صفحه اصلی برمیگرداند. |
| فهرست | GET /enterprises | یک شرکت را بر اساس نام دامنه جستجو میکند. این فقط برای شرکتهایی که از طریق جریان ایجاد آغاز شده توسط گوگل ایجاد شدهاند پشتیبانی میشود. جستجوی شناسه برای شرکتهایی که از طریق جریان آغاز شده توسط EMM ایجاد شدهاند نیازی نیست زیرا EMM شناسه شرکت را در فراخوانی مشخص شده در فراخوانی Enterprises.generateSignupUrl یاد میگیرد. پارامترهای پرس و جوی مورد نیاز: |
| pullNotificationSet | POST /enterprises/pullNotificationSet | یک مجموعه اعلان برای شرکتهای مرتبط با حساب سرویس احراز هویت شده برای درخواست را دریافت و برمیگرداند. اگر هیچ اعلانی در انتظار نباشد، مجموعه اعلان ممکن است خالی باشد. یک مجموعه اعلان برگشتی باید ظرف 20 ثانیه با فراخوانی Enterprises.AcknowledgeNotificationSet تأیید شود، مگر اینکه مجموعه اعلان خالی باشد. اعلانهایی که ظرف ۲۰ ثانیه تأیید نشوند، در نهایت دوباره در پاسخ به یک درخواست PullNotificationSet دیگر گنجانده میشوند و آنهایی که هرگز تأیید نشوند، در نهایت طبق سیاست سیستمی Google Cloud Platform Pub/Sub حذف خواهند شد. ممکن است چندین درخواست به طور همزمان برای بازیابی اعلانها انجام شود، که در این صورت اعلانهای در حال انتظار (در صورت وجود) بین هر تماسگیرنده، در صورت وجود، تقسیم میشوند. اگر هیچ اعلانی وجود نداشته باشد، یک لیست اعلان خالی برگردانده میشود. درخواستهای بعدی ممکن است اعلانهای بیشتری را پس از در دسترس قرار گرفتن، برگردانند. |
| ارسال اعلان تست فشار | POST /enterprises/ enterpriseId /sendTestPushNotification | یک اعلان آزمایشی برای تأیید ادغام EMM با سرویس Google Cloud Pub/Sub برای این شرکت ارسال میکند. |
| تنظیم حساب | PUT /enterprises/ enterpriseId /account | حسابی را که برای احراز هویت در API به عنوان شرکت استفاده خواهد شد، تنظیم میکند. |
| طرحبندی فروشگاه | PUT /enterprises/ enterpriseId /storeLayout | طرحبندی فروشگاه را برای شرکت تنظیم میکند. به طور پیشفرض، storeLayoutType روی "basic" تنظیم شده و طرحبندی فروشگاه پایه فعال است. طرحبندی پایه فقط شامل برنامههایی است که توسط مدیر تأیید شدهاند و به مجموعه محصولات موجود برای یک کاربر اضافه شدهاند (با استفاده از فراخوانی setAvailableProductSet ). برنامههای موجود در صفحه به ترتیب مقدار شناسه محصولشان مرتب میشوند. اگر یک طرحبندی فروشگاه سفارشی ایجاد کنید (با تنظیم storeLayoutType = "custom" و تنظیم صفحه اصلی)، طرحبندی فروشگاه پایه غیرفعال میشود. |
| لغو ثبت نام | 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 | یک حق دسترسی به برنامه را برای یک کاربر اضافه یا بهروزرسانی میکند. |
مجوزهای گروهی
برای جزئیات منابع Grouplicenses، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست 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، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست 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، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست 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ها میتوانند با ارسال لیستی از ویژگیهای مدیریتشده، پیکربندیهای مدیریتشده را اعمال کنند. |
تنظیمات پیکربندی مدیریتشده
برای جزئیات منابع Managedconfigurationssettings، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست 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 | جزئیات مجوزهای یک برنامه اندروید را برای نمایش به مدیر سازمان بازیابی میکند. |
محصولات
برای جزئیات منابع محصولات، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست HTTP | توضیحات |
|---|---|---|
| آدرسهای اینترنتی (URI) مربوط به https://www.googleapis.com/androidenterprise/v1، مگر اینکه خلاف آن ذکر شده باشد | ||
| تصویب کردن | POST /enterprises/ enterpriseId /products/ productId /approve | محصول مشخص شده و مجوزهای برنامه مربوطه را، در صورت وجود، تأیید میکند. حداکثر تعداد محصولاتی که میتوانید برای هر مشتری سازمانی تأیید کنید، ۱۰۰۰ است. برای یادگیری نحوه استفاده از Google Play مدیریتشده برای طراحی و ایجاد طرحبندی فروشگاه جهت نمایش محصولات تأیید شده به کاربرانتان، به طراحی طرحبندی فروشگاه مراجعه کنید. |
| generateApprovalUrl | POST /enterprises/ enterpriseId /products/ productId /generateApprovalUrl | یک URL تولید میکند که میتواند در یک iframe رندر شود تا مجوزهای (در صورت وجود) یک محصول را نمایش دهد. یک مدیر سازمانی باید این مجوزها را مشاهده کرده و آنها را از طرف سازمان خود بپذیرد تا آن محصول را تأیید کند. مدیران باید مجوزهای نمایش داده شده را با تعامل با یک عنصر رابط کاربری جداگانه در کنسول EMM بپذیرند، که به نوبه خود باید استفاده از این URL را به عنوان ویژگی approvalUrlInfo.approvalUrl در فراخوانی Products.approve برای تأیید محصول فعال کند. این URL فقط تا ۱ روز میتواند برای نمایش مجوزها استفاده شود. |
| دریافت | GET /enterprises/ enterpriseId /products/ productId | جزئیات یک محصول را برای نمایش به مدیر سازمان بازیابی میکند. |
| getAppRestrictionsSchema | GET /enterprises/ enterpriseId /products/ productId /appRestrictionsSchema | طرحوارهای را بازیابی میکند که ویژگیهای قابل پیکربندی این محصول را تعریف میکند. همه محصولات دارای یک طرحواره هستند، اما اگر هیچ پیکربندی مدیریتشدهای تعریف نشده باشد، این طرحواره ممکن است خالی باشد. این طرحواره میتواند برای پر کردن یک رابط کاربری که به مدیر اجازه میدهد محصول را پیکربندی کند، استفاده شود. برای اعمال یک پیکربندی مدیریتشده بر اساس طرحوارهای که با استفاده از این API به دست آمده است، به پیکربندیهای مدیریتشده از طریق Play مراجعه کنید. |
| دریافت مجوزها | GET /enterprises/ enterpriseId /products/ productId /permissions | مجوزهای برنامه اندروید مورد نیاز این برنامه را بازیابی میکند. |
| فهرست | 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 به عنوان حساب سرویس سازمانی تنظیم شده باشد. |
خوشههای طرحبندی فروشگاه
برای جزئیات منابع Storelayoutclusters، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست 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 | جزئیات کاربر را بازیابی میکند. |
| دریافت مجموعه محصولات موجود | GET /enterprises/ enterpriseId /users/ userId /availableProductSet | مجموعهای از محصولاتی را که یک کاربر حق دسترسی به آنها را دارد، بازیابی میکند. |
| درج | POST /enterprises/ enterpriseId /users | یک کاربر جدید تحت مدیریت EMM ایجاد میکند. منبع Users که در بدنه درخواست ارسال میشود، باید شامل یک accountIdentifier و یک accountType باشد. اگر کاربر متناظری از قبل با همان شناسه حساب وجود داشته باشد، کاربر با منبع بهروزرسانی میشود. در این حالت فقط فیلد |
| فهرست | GET /enterprises/ enterpriseId /users | کاربر را بر اساس آدرس ایمیل اصلی جستجو میکند. این فقط برای کاربران تحت مدیریت گوگل پشتیبانی میشود. جستجوی شناسه برای کاربران تحت مدیریت EMM لازم نیست زیرا شناسه از قبل در نتیجه فراخوانی Users.insert برگردانده شده است. پارامترهای مورد نیاز برای پرس و جو: |
| لغو دسترسی به دستگاه | DELETE /enterprises/ enterpriseId /users/ userId /deviceAccess | دسترسی به تمام دستگاههایی که در حال حاضر در اختیار کاربر قرار دارد را لغو میکند. کاربر دیگر نمیتواند از فروشگاه Play مدیریتشده در هیچ یک از دستگاههای مدیریتشده خود استفاده کند. این فراخوانی فقط با حسابهای مدیریتشده توسط EMM کار میکند. |
| مجموعه محصولات موجود | PUT /enterprises/ enterpriseId /users/ userId /availableProductSet | مجموعه محصولاتی را که یک کاربر حق دسترسی به آنها را دارد (به عنوان محصولات لیست سفید شناخته میشوند) تغییر میدهد. فقط محصولاتی که تأیید شدهاند یا محصولاتی که قبلاً تأیید شدهاند (محصولاتی که تأیید آنها لغو شده است) میتوانند در لیست سفید قرار گیرند. |
| بهروزرسانی | PUT /enterprises/ enterpriseId /users/ userId | جزئیات یک کاربر تحت مدیریت EMM را بهروزرسانی میکند. فقط برای کاربران مدیریتشده توسط EMM قابل استفاده است (نه کاربران مدیریتشده توسط گوگل). جزئیات جدید را در منبع Users در بدنه درخواست ارسال کنید. فقط فیلد displayName قابل تغییر است. سایر فیلدها یا باید تنظیم نشده باشند یا مقدار فعال فعلی را داشته باشند. |
برنامههای تحت وب
برای جزئیات منابع برنامههای وب، به صفحه نمایش منابع مراجعه کنید.
| روش | درخواست 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 | یک برنامه وب موجود را بهروزرسانی میکند. |