للحصول على قائمة بالطرق الخاصة بهذا المورد، يُرجى الاطّلاع على نهاية هذه الصفحة.
تمثيلات الموارد
يمثّل مورد "المؤسسات" عملية الربط بين إدارة الخدمات الجوّالة للمؤسسات ومؤسسة معيّنة. يمكن إنشاء هذا الربط بإحدى طريقتَين مختلفتَين باستخدام واجهة برمجة التطبيقات هذه على النحو التالي:
- بالنسبة إلى عملاء النطاقات المُدارة من Google، تتضمّن العملية استخدام
Enterprises.enroll
وEnterprises.setAccount
(بالاقتران مع العناصر التي يتم الحصول عليها من "وحدة تحكّم المشرف" وGoogle API Console) وإرسالها إلى "إدارة الخدمات الجوّالة للمؤسسات" من خلال عملية يدوية إلى حدّ ما. - بالنسبة إلى عملاء "حسابات Google المُدارة على Google Play"، تتضمّن العملية استخدام
Enterprises.generateSignupUrl
وEnterprises.completeSignup
مع واجهة مستخدم الاشتراك في "Google Play للأعمال" المُدارة (آلية توفّرها Google) لإنشاء الربط بدون اتّخاذ خطوات يدوية.
{ "kind": "androidenterprise#enterprise", "id": string, "primaryDomain": string, "name": string, "administrator": [ { "email": string } ], "googleAuthenticationSettings": { "googleAuthenticationRequired": string, "dedicatedDevicesAllowed": string, "createdAt": { "seconds": long, "nanos": integer }, "updatedAt": { "seconds": long, "nanos": integer } }, "enterpriseType": string, "managedGoogleDomainType": string }
اسم السمة | القيمة | الوصف | ملاحظات |
---|---|---|---|
administrator[] |
list |
مشرفو المؤسسة لا تتوفّر هذه الميزة إلا للمؤسسات التي تم إنشاؤها من خلال سير العمل الذي بدأته "إدارة الخدمات الجوّالة للمؤسسات". |
|
administrator[].email |
string |
عنوان البريد الإلكتروني للمشرف | |
enterpriseType |
string |
تمثّل هذه السمة نوع المؤسسة.
القيم المقبولة هي:
|
|
googleAuthenticationSettings |
nested object |
إعدادات مصادقة المستخدم التي توفّرها Google | |
googleAuthenticationSettings.createdAt |
nested object |
الطابع الزمني لوقت إنشاء الإعدادات أو تعديلها لأول مرة | |
googleAuthenticationSettings.createdAt.nanos |
integer |
أجزاء غير سالبة من الثانية بدقة النانو ثانية يجب أن تتضمّن قيم الثواني السالبة التي تتضمّن كسورًا قيمًا غير سالبة للنانو ثانية يتم احتسابها للأمام في الوقت. يجب أن تتراوح القيمة بين 0 و999,999,999، بما في ذلك الرقمان. | |
googleAuthenticationSettings.createdAt.seconds |
long |
تمثّل هذه السمة ثواني التوقيت العالمي المنسَّق منذ بدء حقبة Unix في 1970-01-01T00:00:00Z. يجب أن تتراوح القيمة بين 0001-01-01T00:00:00Z و9999-12-31T23:59:59Z ضِمنًا. | |
googleAuthenticationSettings.dedicatedDevicesAllowed |
string |
تُستخدَم لتحديد ما إذا كان يُسمح باستخدام الأجهزة المخصّصة.
القيم المقبولة هي:
|
|
googleAuthenticationSettings.googleAuthenticationRequired |
string |
توضّح هذه السمة ما إذا كانت مصادقة Google مطلوبة.
القيم المقبولة هي:
|
|
googleAuthenticationSettings.updatedAt |
nested object |
الطابع الزمني لآخر تعديل تم إجراؤه على الإعدادات | |
googleAuthenticationSettings.updatedAt.nanos |
integer |
أجزاء غير سالبة من الثانية بدقة النانو ثانية يجب أن تتضمّن قيم الثواني السالبة التي تتضمّن كسورًا قيمًا غير سالبة للنانو ثانية يتم احتسابها للأمام في الوقت. يجب أن تتراوح القيمة بين 0 و999,999,999، بما في ذلك الرقمان. | |
googleAuthenticationSettings.updatedAt.seconds |
long |
تمثّل هذه السمة ثواني التوقيت العالمي المنسَّق منذ بدء حقبة Unix في 1970-01-01T00:00:00Z. يجب أن تتراوح القيمة بين 0001-01-01T00:00:00Z و9999-12-31T23:59:59Z ضِمنًا. | |
id |
string |
المعرّف الفريد للمؤسسة. |
|
id |
string |
المعرّف الفريد للمؤسسة. |
|
kind |
string |
||
managedGoogleDomainType |
string |
نوع نطاق Google المُدار
القيم المقبولة هي:
|
|
name |
string |
اسم المؤسسة، مثل "شركة كذا" | |
primaryDomain |
string |
النطاق الأساسي للمؤسسة، مثل "example.com". |
الطُرق
- acknowledgeNotificationSet
- تعترف هذه السمة بالإشعارات التي تم تلقّيها من Enterprises.PullNotificationSet لمنع المكالمات اللاحقة من عرض الإشعارات نفسها.
- completeSignup
- تُكمل عملية الاشتراك من خلال تحديد رمز الإكمال ورمز المؤسسة. يجب عدم استدعاء هذا الطلب عدة مرات لرمز Enterprise Token معيّن.
- createWebToken
- تعرض هذه الدالة رمزًا مميزًا فريدًا للوصول إلى واجهة مستخدم قابلة للتضمين. لإنشاء واجهة مستخدم على الويب، مرِّر الرمز المميّز الذي تم إنشاؤه إلى واجهة برمجة تطبيقات JavaScript الخاصة بـ "Google Play للأعمال". يمكن استخدام كل رمز مميّز لبدء جلسة واحدة فقط لواجهة المستخدم. لمزيد من المعلومات، يُرجى الاطّلاع على مستندات JavaScript API.
- enroll
- تسجيل مؤسسة باستخدام إدارة الخدمات الجوّالة للمؤسسات (EMM) التي تتيح إجراء المكالمات
- generateEnterpriseUpgradeUrl
- تنشئ عنوان URL لترقية المؤسسة من أجل ترقية مؤسسة "حسابات Google Play للأعمال" الحالية إلى نطاق Google خاضع للإدارة. يمكنك الاطّلاع على دليل ترقية حساب مؤسسة للحصول على مزيد من التفاصيل.
- generateSignupUrl
- تنشئ عنوان URL للاشتراك.
- الحصول على
- يستردّ اسم المؤسسة ونطاقها.
- getServiceAccount
- تعرض هذه الطريقة حساب خدمة وبيانات اعتماد. يمكن ربط حساب الخدمة بالمؤسسة من خلال استدعاء setAccount. حساب الخدمة فريد لهذه المؤسسة وإدارة الخدمات الجوّالة للمؤسسات، وسيتم حذفه إذا تم إلغاء ربط المؤسسة. تحتوي بيانات الاعتماد على بيانات المفتاح الخاص ولا يتم تخزينها على الخادم.
لا يمكن استدعاء هذه الطريقة إلا بعد استدعاء Enterprises.Enroll أو Enterprises.CompleteSignup، وقبل استدعاء Enterprises.SetAccount، وإلا سيتم عرض خطأ.
ستؤدي الطلبات اللاحقة بعد الطلب الأول إلى إنشاء مجموعة جديدة وفريدة من بيانات الاعتماد، وإلغاء صلاحية بيانات الاعتماد التي تم إنشاؤها سابقًا.
بعد ربط حساب الخدمة بالمؤسسة، يمكن إدارته باستخدام مورد serviceAccountKeys.
.. - getStoreLayout
- تعرض هذه الطريقة تخطيط المتجر للمؤسسة. إذا لم يتم ضبط تصميم المتجر، سيتم عرض القيمة "أساسي" كنوع تصميم المتجر ولن تظهر الصفحة الرئيسية.
- list
- يبحث عن مؤسسة حسب اسم النطاق. لا تتوفّر هذه الميزة إلا للمؤسسات التي تم إنشاؤها من خلال مسار الإنشاء الذي بدأته Google. لا يلزم البحث عن المعرّف للمؤسسات التي تم إنشاؤها من خلال التدفق الذي بدأته إدارة الخدمات الجوّالة للمؤسسات (EMM)، لأنّ إدارة الخدمات الجوّالة للمؤسسات (EMM) تتعرّف على معرّف المؤسسة في معاودة الاتصال المحدّدة في طلب Enterprises.generateSignupUrl.
- pullNotificationSet
- يجلب مجموعة إشعارات مخصّصة للمؤسسات المرتبطة بحساب الخدمة الذي تم إثبات ملكيته للطلب ويعرضها. قد تكون مجموعة الإشعارات فارغة إذا لم تكن هناك أي إشعارات في انتظار المراجعة.
يجب تأكيد استلام مجموعة الإشعارات التي تم إرجاعها في غضون 20 ثانية من خلال الاتصال بـ Enterprises.AcknowledgeNotificationSet، ما لم تكن مجموعة الإشعارات فارغة.
سيتم تضمين الإشعارات التي لم يتم تأكيد استلامها خلال 20 ثانية مرة أخرى في الرد على طلب آخر من PullNotificationSet، وسيتم في النهاية حذف الإشعارات التي لم يتم تأكيد استلامها مطلقًا وفقًا لسياسة نظام Pub/Sub في Google Cloud Platform.
قد يتم تنفيذ طلبات متعددة في الوقت نفسه لاسترداد الإشعارات، وفي هذه الحالة، سيتم تقسيم الإشعارات المعلقة (إن وجدت) بين كل المتصلين، إذا كان هناك أي إشعارات معلقة.
في حال عدم توفّر أي إشعارات، سيتم عرض قائمة إشعارات فارغة. قد تعرض الطلبات اللاحقة المزيد من الإشعارات عند توفّرها. - sendTestPushNotification
- إرسال إشعار تجريبي للتحقّق من صحة عملية دمج إدارة الخدمات الجوّالة للمؤسسات (EMM) مع خدمة Google Cloud Pub/Sub لهذه المؤسسة
- setAccount
- تضبط هذه السمة الحساب الذي سيتم استخدامه للمصادقة على واجهة برمجة التطبيقات بصفتها مؤسسة.
- setStoreLayout
- تضبط هذه السمة تخطيط المتجر للمؤسسة. يكون storeLayoutType مضبوطًا تلقائيًا على "basic" ويتم تفعيل تصميم المتجر الأساسي. لا يحتوي التنسيق الأساسي إلا على التطبيقات التي وافق عليها المشرف وتمت إضافتها إلى مجموعة المنتجات المتاحة للمستخدم (باستخدام طلب setAvailableProductSet). يتم ترتيب التطبيقات على الصفحة حسب قيمة معرّف المنتج. إذا أنشأت تنسيق متجر مخصّصًا (من خلال ضبط storeLayoutType = "custom" وإعداد صفحة رئيسية)، سيتم إيقاف تنسيق المتجر الأساسي.
- إلغاء التسجيل
- إلغاء تسجيل مؤسسة من موفِّر إدارة الخدمات الجوّالة للمؤسسات (EMM) الذي يتيح إجراء المكالمات