تتيح واجهة برمجة التطبيقات هذه لمورّدي الأجهزة إدارة برنامج "إعداد الأجهزة الجوّالة للمؤسّسات دفعةً واحدة" آليًا.
- مصدر RST: v1.operations
- مورد RST: v1.partners.customers
- مورد RST: v1.partners.devices
- مورد RST: v1.partners.vendors
- مورد RST: v1.partners.vendors.customers
الخدمة: androiddevice وتتوفر.googleapis.com
لطلب هذه الخدمة، ننصحك باستخدام مكتبات البرامج التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.
مستند Discovery
مستند الاكتشاف هو مواصفة يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يُستخدم لإنشاء مكتبات للعملاء، ومكونات IDE الإضافية، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات استكشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تحتوي خدمة واحدة على عدة نقاط نهاية للخدمة. تشتمل هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط جميع معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:
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 يسرد عملاء المورِّد. |