تتيح واجهة برمجة التطبيقات هذه لمورّدي الجهاز إدارة برنامج "إعداد الأجهزة الجوّالة للمؤسّسات دفعةً واحدة" آليًا.
- مورد REST: v1.operations
- مورد REST: v1.partners.customers
- مورد REST: v1.partners.devices
- مورد REST: v1.partners.vendors
- مورد REST: v1.partners.vendors.customers
الخدمة: androiddeviceprovisioning.googleapis.com
للاتصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، فاستخدم المعلومات التالية عند إجراء طلبات واجهة برمجة التطبيقات.
مستند Discovery
مستند أثناء التصفّح هو مواصفات يستطيع الجهاز قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات IDE الإضافية والأدوات الأخرى التي تتفاعل مع Google APIs. وقد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة تطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع عناوين URL الواردة أدناه ذات صلة بنقطة نهاية الخدمة هذه:
https://androiddeviceprovisioning.googleapis.com
مورد REST: v1.operations
الطُرق | |
---|---|
get |
GET /v1/{name=operations/**} للحصول على أحدث حالة لعملية طويلة الأمد. |
مورد REST: v1.partners.customers
الطُرق | |
---|---|
create |
POST /v1/{parent=partners/*}/customers تنشئ عميلاً لبرنامج "إعداد الأجهزة الجوّالة للمؤسّسات دفعةً واحدة". |
list |
GET /v1/partners/{partnerId}/customers يدرج العملاء المسجلين لدى المورِّد المحدد بواسطة الوسيطة partnerId . |
مورد REST: v1.partners.devices
الطُرق | |
---|---|
claim |
POST /v1/partners/{partnerId}/devices:claim يطالب الجهاز بجهاز عميل ويضيفه إلى برنامج "إعداد الأجهزة الجوّالة للمؤسّسات دفعةً واحدة". |
claimAsync |
POST /v1/partners/{partnerId}/devices:claimAsync يطالب بمجموعة من الأجهزة لعميل بشكل غير متزامن. |
findByIdentifier |
POST /v1/partners/{partnerId}/devices:findByIdentifier للبحث عن الأجهزة حسب معرّفات الأجهزة، مثل IMEI. |
findByOwner |
POST /v1/partners/{partnerId}/devices:findByOwner البحث عن الأجهزة التي تمت المطالبة بها للعملاء. |
get |
GET /v1/{name=partners/*/devices/*} الحصول على جهاز |
metadata |
POST /v1/partners/{metadataOwnerId}/devices/{deviceId}/metadata يعمل على تحديث البيانات الوصفية للمورّد المرتبطة بالجهاز. |
unclaim |
POST /v1/partners/{partnerId}/devices:unclaim تتم إزالة جهاز من حساب عميل وإزالته من "إعداد الأجهزة الجوّالة للمؤسّسات دفعةً واحدة". |
unclaimAsync |
POST /v1/partners/{partnerId}/devices:unclaimAsync تتم المطالبة بملكية مجموعة من الأجهزة لعميل بشكل غير متزامن. |
updateMetadataAsync |
POST /v1/partners/{partnerId}/devices:updateMetadataAsync تعدِّل البيانات الوصفية للمورّد المرفقة مع مجموعة من الأجهزة. |
مورد REST: v1.partners.vendors
الطُرق | |
---|---|
list |
GET /v1/{parent=partners/*}/vendors يسرد مورّدي الشريك. |
مورد REST: v1.partners.vendors.customers
الطُرق | |
---|---|
list |
GET /v1/{parent=partners/*/vendors/*}/customers يسرد عملاء المورد. |