مرجع واجهة برمجة تطبيقات iotBind

يتم تجميع واجهة برمجة التطبيقات حسب بروتوكولات الاتصال المدعومة للاتصال بمنصة iotBind:

طلب HTTP

باستخدام واجهة برمجة التطبيقات HTTP/HTTPS، يسمح لك واجهة برمجة تطبيقات HTTP بإرسال واستقبال الطلبات من أي خدمة أو مشروع ذكي من نوع DIY إلى منصة iotBind.
تستخدم عقد خادم iotBind كخادم HTTP يدعم كل من بروتوكولي HTTP و HTTPS.
عند إصدار طلب HTTP، يجب توقيع طلبك باستخدام مفتاح سر الخادم الخاص بالجهاز، ويجب تضمين معلمات الطلب واستخدام طرق HTTP GET أو POST.

عنوان URL الأساسي لإصدار 1.0 لواجهة برمجة التطبيقات هو:

 http://api.iotbind.com/v1 /

بروتوكول MQTT

سنستخدم رمز الوصول (مفتاح API) بيانات اعتماد الجهاز في هذه المقالة وسيشار إلى ذلك لاحقًا باسم مفتاح API.
يجب أن يتضمن التطبيق مفتاح API كمعلمة مسار في كل طلب HTTP.
رموز الأخطاء المحتملة وأسبابها:
400 طلب غير صالح - عنوان URL أو معلمات الطلب أو نص غير صالح.
401 غير مصرح به - مفتاح API غير صالح.
404 لم يتم العثور عليه - لم يتم العثور على المورد