الأداة: list_enterprises
تعرض هذه السمة المؤسسات التي يمكن للمتصل الوصول إليها.
يوضّح المثال التالي كيفية استخدام curl لاستدعاء أداة list_enterprises MCP.
| طلب Curl |
|---|
curl --location 'https://androidmanagement.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "list_enterprises", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
مخطط الإدخال
طلب إدراج المؤسسات المُدارة من خلال إدارة الخدمات الجوّالة للمؤسسات (EMM)
ListEnterprisesRequest
| تمثيل JSON |
|---|
{
"projectId": string,
"pageSize": integer,
"pageToken": string,
"view": enum ( |
| الحقول | |
|---|---|
projectId |
الحقل مطلوب. رقم تعريف مشروع السحابة الإلكترونية الخاص بإدارة الخدمات الجوّالة للمؤسسات |
pageSize |
حجم الصفحة المطلوب. قد يتم تثبيت حجم الصفحة الفعلي على قيمة دنيا أو قصوى. |
pageToken |
رمز مميز يعرّف صفحة من النتائج التي يعرضها الخادم. |
view |
تحدّد هذه السمة حقول "المؤسسات" المطلوب عرضها. تتيح هذه الطريقة استخدام |
مخطط النتائج
ردّ على طلب إدراج المؤسسات
ListEnterprisesResponse
| تمثيل JSON |
|---|
{
"enterprises": [
{
object ( |
| الحقول | |
|---|---|
enterprises[] |
قائمة المؤسسات |
nextPageToken |
إذا كانت هناك نتائج إضافية، سيتم عرض رمز مميز لاسترداد الصفحة التالية من النتائج. |
للمؤسسات
| تمثيل JSON |
|---|
{ "name": string, "enabledNotificationTypes": [ enum ( |
| الحقول | |
|---|---|
name |
اسم المؤسسة الذي ينشئه الخادم أثناء الإنشاء، بالتنسيق |
enabledNotificationTypes[] |
أنواع إشعارات Google Pub/Sub المفعّلة للمؤسسة |
pubsubTopic |
الموضوع الذي يتم نشر إشعارات Pub/Sub فيه، بالتنسيق |
primaryColor |
لون بتنسيق RGB يشير إلى اللون السائد الذي سيتم عرضه في واجهة مستخدم تطبيق إدارة الأجهزة يتم تخزين مكوّنات اللون على النحو التالي: |
logo |
صورة يتم عرضها كشعار أثناء توفير الجهاز تشمل الأنواع المتوافقة: image/bmp وimage/gif وimage/x-ico وimage/jpeg وimage/png وimage/webp وimage/vnd.wap.wbmp وimage/x-adobe-dng. |
enterpriseDisplayName |
اسم المؤسسة المعروض للمستخدمين لا يمكن أن يتألف هذا الحقل من أكثر من 100 حرف. |
termsAndConditions[] |
الأحكام والشروط التي يجب قبولها عند توفير جهاز لهذه المؤسسة يتم إنشاء صفحة من المصطلحات لكل قيمة في هذه القائمة. |
appAutoApprovalEnabled |
تم إيقافها ولم يعُد يتم استخدامها. |
signinDetails[] |
تفاصيل تسجيل الدخول إلى المؤسسة |
contactInfo |
معلومات الاتصال بالمؤسسة التي تديرها "إدارة الخدمات الجوّالة للمؤسسات" |
googleAuthenticationSettings |
إعدادات مصادقة المستخدم التي توفّرها Google |
enterpriseType |
النتائج فقط. تمثّل هذه السمة نوع المؤسسة. |
managedGooglePlayAccountsEnterpriseType |
النتائج فقط. نوع "حسابات Google Play للأعمال" |
managedGoogleDomainType |
النتائج فقط. نوع نطاق Google الخاضع للإدارة |
Int32Value
| تمثيل JSON |
|---|
{ "value": integer } |
| الحقول | |
|---|---|
value |
تمثّل هذه السمة قيمة int32. |
ExternalData
| تمثيل JSON |
|---|
{ "url": string, "sha256Hash": string } |
| الحقول | |
|---|---|
url |
عنوان URL الكامل للبيانات، ويجب أن يستخدم المخطط http أو https. لا يقدّم تطبيق Android Device Policy أي بيانات اعتماد في طلب GET، لذا يجب أن يكون عنوان URL متاحًا للجميع. قد يتم تضمين مكوّن عشوائي طويل في عنوان URL لمنع المهاجمين من اكتشافه. |
sha256Hash |
تجزئة SHA-256 بترميز base-64 للمحتوى المستضاف على عنوان URL إذا لم يتطابق المحتوى مع قيمة التجزئة هذه، لن يستخدم تطبيق "سياسة Android للأجهزة" البيانات. |
TermsAndConditions
| تمثيل JSON |
|---|
{ "header": { object ( |
| الحقول | |
|---|---|
header |
عنوان قصير يظهر فوق محتوى HTML |
content |
سلسلة HTML منسَّقة بشكلٍ سليم سيتم تحليلها على العميل باستخدام android.text.Html#fromHtml. |
UserFacingMessage
| تمثيل JSON |
|---|
{ "localizedMessages": { string: string, ... }, "defaultMessage": string } |
| الحقول | |
|---|---|
localizedMessages |
خريطة تحتوي على أزواج <locale, message>، حيث locale هو رمز لغة BCP 47 منسّق بشكل جيد، مثل en-US أو es-ES أو fr. عنصر يحتوي على قائمة بأزواج |
defaultMessage |
الرسالة التلقائية التي يتم عرضها في حال عدم تحديد أي رسالة مترجمة أو إذا كان المكان الجغرافي للمستخدم لا يتطابق مع أي من الرسائل المترجمة يجب تقديم رسالة تلقائية في حال تقديم أي رسائل مترجمة. |
LocalizedMessagesEntry
| تمثيل JSON |
|---|
{ "key": string, "value": string } |
| الحقول | |
|---|---|
key |
|
value |
|
SigninDetail
| تمثيل JSON |
|---|
{ "signinUrl": string, "signinEnrollmentToken": string, "qrCode": string, "allowPersonalUsage": enum ( |
| الحقول | |
|---|---|
signinUrl |
عنوان URL لتسجيل الدخول من أجل المصادقة عند توفير الجهاز باستخدام رمز مميّز للتسجيل. يجب أن تنتهي نقطة نهاية تسجيل الدخول بعملية المصادقة بعنوان URL بالتنسيق https://enterprise.google.com/android/enroll?et= |
signinEnrollmentToken |
رمز مميّز للتسجيل على مستوى المؤسسة يُستخدَم لتفعيل مسار تسجيل دخول مخصّص. هذا حقل للقراءة فقط ينشئه الخادم. |
qrCode |
سلسلة JSON يمكن استخدام تمثيلها بتنسيق UTF-8 لإنشاء رمز استجابة سريعة لتسجيل جهاز باستخدام رمز التسجيل هذا. لتسجيل جهاز باستخدام NFC، يجب أن يحتوي سجل NFC على تمثيل |
allowPersonalUsage |
تتحكّم هذه السياسة في ما إذا كان مسموحًا بالاستخدام الشخصي على جهاز تم توفير إمكانية استخدامه باستخدام رمز التسجيل هذا. بالنسبة إلى الأجهزة المملوكة للشركة:
بالنسبة إلى الأجهزة الشخصية:
|
defaultStatus |
اختياريّ. تحديد ما إذا كان يجب استخدام عنوان URL لتسجيل الدخول تلقائيًا للمؤسسة يتم استخدام |
حقل الدمج يمكن أن تكون |
|
tokenTag |
بيانات وصفية تحدّدها إدارة الخدمات الجوّالة للمؤسسات (EMM) للتمييز بين مثيلات |
ContactInfo
| تمثيل JSON |
|---|
{ "contactEmail": string, "dataProtectionOfficerName": string, "dataProtectionOfficerEmail": string, "dataProtectionOfficerPhone": string, "euRepresentativeName": string, "euRepresentativeEmail": string, "euRepresentativePhone": string } |
| الحقول | |
|---|---|
contactEmail |
عنوان البريد الإلكتروني الخاص بجهة الاتصال، والذي سيتم استخدامه لإرسال الإشعارات المهمة المتعلقة بخدمة "Google Play للأعمال" المُدارة. |
dataProtectionOfficerName |
تمثّل هذه السمة اسم مسؤول حماية البيانات. |
dataProtectionOfficerEmail |
تمثّل هذه السمة عنوان البريد الإلكتروني لمسؤول حماية البيانات. تم التحقّق من صحة عنوان البريد الإلكتروني ولكن لم يتم تأكيده. |
dataProtectionOfficerPhone |
رقم هاتف مسؤول حماية البيانات يتم التحقّق من صحة رقم الهاتف ولكن لا يتم تأكيده. |
euRepresentativeName |
تمثّل هذه السمة اسم ممثل الاتحاد الأوروبي. |
euRepresentativeEmail |
عنوان البريد الإلكتروني لممثل الاتحاد الأوروبي تم التحقّق من صحة عنوان البريد الإلكتروني ولكن لم يتم تأكيده. |
euRepresentativePhone |
رقم هاتف ممثل الاتحاد الأوروبي تم التحقّق من صحة رقم الهاتف ولكن لم يتم تأكيده. |
GoogleAuthenticationSettings
| تمثيل JSON |
|---|
{
"googleAuthenticationRequired": enum ( |
| الحقول | |
|---|---|
googleAuthenticationRequired |
النتائج فقط. تُستخدَم لتحديد ما إذا كان على المستخدمين إثبات ملكية حساباتهم لدى Google أثناء عملية التسجيل. يمكن لمشرف تكنولوجيا المعلومات تحديد ما إذا كانت ميزة "المصادقة باستخدام Google" مفعّلة للمؤسسة على أجهزة الموظفين الذين يستند عملهم إلى المعرفة المكتسبة. لا يمكن ضبط هذه القيمة إلا من خلال "وحدة تحكّم المشرف" في Google. يمكن استخدام مصادقة Google مع |
التعليقات التوضيحية للأدوات
Destructive Hint: ❌ | Idempotent Hint: ✅ | Read Only Hint: ✅ | Open World Hint: ❌