المصادقة على واجهة برمجة التطبيقات للجهاز
أنشئ رمز تحكم عن بُعد خاص بالجهاز وافهم فحوصات المزود والجهاز وحالة التمكين لطلبات ShareAI Device API.
في هذه الصفحة
يعمل Device API على علاقة محددة بين المزود والجهاز. إنها الطبقة الثانية للوصول تحت الوصول عن بُعد للمزود. استخدمها لجلسات هذا الجهاز وأوامر المشاركة.
قم بتمكين كلا الطبقتين#
- في إعدادات المزود، قم بتمكين الوصول عن بُعد.
- افتح الجهاز المستهدف و التحكم عن بُعد علامة التبويب. قم بتمكين التحكم عن بُعد لهذا الجهاز.
- أنشئ رمز وصول للجهاز باسم واحفظ سره. انسخ UUID الخاص بالمزود وUUID الخاص بالجهاز الموضحين لنفس العلاقة.
- قم بالمصادقة باستخدام HTTP Basic: UUID الخاص بالمزود كاسم مستخدم، ورمز الوصول للجهاز ككلمة مرور.


حدود الوصول#
| تحقق | المتطلب |
|---|---|
| هوية المزود | يجب أن يتطابق اسم المستخدم الأساسي ومسار UUID الخاص بالمزود مع مزود الرمز. |
| هوية الجهاز | يجب أن يتطابق UUID الخاص بالجهاز في المسار مع علاقة الجهاز بالرمز. |
| الوصول إلى المزود | يجب تمكين الوصول عن بُعد للمزود. |
| الوصول إلى الجهاز | يجب تمكين التحكم عن بُعد لهذا الجهاز. |
| الاتصال | يجب أن تكون العلاقة متصلة أو مشتركة. |
| حالة الرمز | يجب أن يكون الرمز نشطًا. |
تحقق من خلال قراءة#
GET
https://api.shareai.now/api/v1/console/provider/{provider_uuid}/device-management/{device_uuid}/remote/sessionsقراءة الجلسات للجهاز المصرح به.
- عنوان URL الأساسي
https://api.shareai.now- المصادقة
- HTTP Basic: UUID المزود ورمز وصول الجهاز
cURL
curl --fail-with-body \
"https://api.shareai.now/api/v1/console/provider/$PROVIDER_UUID/device-management/$DEVICE_UUID/remote/sessions?page=1&limit=20" \
-u "$PROVIDER_UUID:$DEVICE_ACCESS_TOKEN"
عندما يتم رفض الطلب#
تحقق من المفتاحين المفعّلين، الاتصال الحالي، حالة الرمز وكلا UUID. لا تستخدم اسم الجهاز، عنوان MAC، بريد المالك الإلكتروني أو رمز الوصول على مستوى المزود كبديل. بعد إعادة الاتصال بجهاز، أعد التحقق من العلاقة المعروضة في Console.
آخر تحديث سبتمبر 15, 2026