تكوين واجهة برمجة تطبيقات HTTP

Prev Next

يمكن دمج هواتف أبواب أكوفوكس مع أنظمة طرف ثالث من خلال واجهة برمجة تطبيقات HTTP. يسمح هذا للمنصات أو الأجهزة الخارجية بالتفاعل مع هاتف الباب وتفعيل الإجراءات عن بعد.

على سبيل المثال، يمكن للوحة تحكم المنزل الذكي أو نظام أتمتة طرف ثالث إرسال أمر HTTP إلى هاتف الباب لتفعيل المرحل وفتح الباب.

لضمان الاتصال الآمن، يدعم هاتف الباب عدة أوضاع تفويض للوصول إلى واجهة برمجة تطبيقات HTTP. تشرح هذه المقالة كيفية تكوين إعدادات التفويض على واجهة الويب الخاصة بالجهاز.

النماذج القابلة للتطبيق:

جميع هواتف الأبواب تدعم هذه الميزة.

تأخذ هذه المقالة R29 كمثال.

  1. استخدم عنوان IP الخاص بالجهاز لتسجيل الدخول إلى واجهة الويب الخاصة به. اسم المستخدم وكلمة المرور الافتراضيان هما المسؤول.

  2. اذهب إلى إعدادات واجهة واجهة برمجة تطبيقات HTTP > .

  3. قم بتفعيل الميزة واختر وضع التفويض.

    1. إذا تم اختيار قائمة السماح ، أدخل عنوان IP الخاص بالجهاز الطرف الثالث المسموح له بالوصول إلى واجهة برمجة التطبيقات.

    2. إذا تم اختيار Basic أو Digest ، أدخل اسم المستخدم وكلمة المرور للمصادقة. يجب أن يتضمن النظام الطرف الثالث هذه البيانات في رأس طلب HTTP.

وضع التفويض

الوصف

لا شيء

لا حاجة للمصادقة. موصى به فقط للبيئات الاختبارية أو العرضية.

قائمة الصلاحيات

فقط الأجهزة التي تحمل عناوين IP محددة يمكنها الوصول إلى واجهة برمجة التطبيقات. مناسبة لنشر الشبكة المحلية.

أساسي

يتم إجراء المصادقة باستخدام اسم المستخدم وكلمة المرور. يتم ترميز بيانات الاعتماد باستخدام Base64 في رأس طلب HTTP. يتم نقل البيانات بنص واضح.

ملخص

طريقة مصادقة محسنة مقارنة ب Basic. يستخدم تشفير MD5 لحماية بيانات الاعتماد أثناء الإرسال.

عادي

مخصص للاستخدام الداخلي في تطوير Akuvox.

  1. قدم الإعداد.