تتيح لك Google Workspace Directory API إدارة الأجهزة الجوّالة في مؤسستك. تتضمّن هذه الصفحة أمثلة على كيفية إدراج أجهزتك الجوّالة والحصول على تفاصيل عن جهاز معيّن، بالإضافة إلى إضافة جهاز أو إزالته.
يفترض هذا المستند أنّك أكملت بنجاح المتطلّبات الأساسية. يجب تثبيت تطبيق سياسة الجهاز على أجهزة Android. ويجب تسجيل أجهزة iOS باستخدام خدمة إدارة الأجهزة الجوّالة من Google.
في هذه الأمثلة، يتم استخدام العنصرَين النائبَين customerId وresourceId لتحديد مكان تقديم أرقام التعريف هذه. يمكن الحصول على customerId من الإجراء Users.get. resourceId هو معرّف فريد من Google للجهاز، ويمكن العثور عليه في استجابة استرداد جميع الأجهزة الجوّالة.
استرداد جميع الأجهزة الجوّالة
لاسترداد جميع الأجهزة الجوّالة للحساب، استخدِم طلب GET
التالي وأضِف التفويض الموضّح في
طلبات التفويض. بغرض سهولة القراءة،
يستخدم هذا المثال أحرف الرجوع إلى أول السطر:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile?projection={ BASIC|FULL}&query=query &orderBy=orderBy category &sortOrder={ ASCENDING|DESCENDING} &pageToken=token for next results page &maxResults=max number of results per page
للاطّلاع على سمات الطلب والاستجابة، راجِع مرجع واجهة برمجة التطبيقات.
استجابة JSON
{ "kind": "directory#mobiledevices", "mobiledevices": [ { "kind": "directory#mobiledevice", "resourceId": "resourceId ", "deviceId": "deviceId ", "name": [ "Sales" ], "email": [ "sales@example.com" ], "model": "Nexus 4", "os": "Android 4.2.2", "type": "ANDROID", "status": "APPROVED", "hardwareId": "1234567890", "firstSync": "2013-05-15T17:30:04.325Z", "lastSync": "2013-06-05T17:30:04.325Z", "userAgent": "Google Apps Device Policy 4.14", }, { "kind": "directory#mobiledevice", "resourceId": "resourceId ", "deviceId": "deviceId ", "name": [ "Liz" ], "email": [ "liz@example.com" ], "model": "Galaxy Nexus", "os": "Android 4.2.2", "type": "ANDROID", "status": "APPROVED", "hardwareId": "9123456780", "firstSync": "2013-06-05T17:30:04.325Z", "lastSync": "2013-08-12T17:30:04.325Z", "userAgent": "Google Apps Device Policy 4.14", } ], "nextPageToken": "next_page_token_value" }
استرداد جهاز جوّال
لاسترداد سمات جهاز جوّال، استخدِم طلب GET
التالي
وأضِف التفويض الموضّح في
طلبات التفويض. بغرض سهولة القراءة،
يستخدم هذا المثال أحرف الرجوع إلى أول السطر:
GET https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId ?projection={ FULL|BASIC}
للاطّلاع على سمات الطلب والاستجابة، راجِع مرجع واجهة برمجة التطبيقات.
طلب JSON
في ما يلي مثال على طلب resourceId:
GET https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices/ mobile/resourceId ?projection=FULL
استجابة JSON
{ "kind": "directory#mobiledevice", "resourceId": "resourceId ", "deviceId": "deviceId", "name": [ "Sales3" ], "email": [ "sales@example.com" ], "model": "Nexus 4", "os": "Android 4.2.2", "type": "ANDROID", "status": "APPROVED", "hardwareId": "1234567890", "firstSync": "2010-05-15T17:30:04.325Z", "lastSync": "2013-06-05T17:30:04.325Z", "userAgent": "Google Apps Device Policy 4.14", }
الموافقة على جهاز جوّال
للموافقة على جهاز جوّال، استخدِم طلب POST
التالي وأضِف
التفويض الموضّح في
طلبات التفويض.
بغرض سهولة القراءة، يستخدم هذا المثال أحرف الرجوع إلى أول السطر:
POST https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId /action
للاطّلاع على سمات الطلب والاستجابة، راجِع مرجع واجهة برمجة التطبيقات.
طلب JSON
يعرض طلب JSON التالي نموذج طلب للموافقة على جهاز:
POST https://admin.googleapis.com/admin/directory/v1/customer/my_customer/devices /mobile/resourceId /action
نص الطلب هو:
{ "action": "approve" }
يعرض الطلب الناجح رمز الحالة HTTP 200.
إزالة جهاز جوّال
لإزالة جهاز جوّال، استخدِم طلب DELETE
التالي وأضِف
التفويض الموضّح في
طلبات التفويض.
بغرض سهولة القراءة، يستخدم هذا المثال أحرف الرجوع إلى أول السطر:
DELETE https://admin.googleapis.com/admin/directory/v1/customer/{my_customer|customerId} /devices/mobile/resourceId
للاطّلاع على سمات الطلب والاستجابة، راجِع مرجع واجهة برمجة التطبيقات.
يعرض الطلب الناجح رمز الحالة HTTP 200.