Google is committed to advancing racial equity for Black communities. See how.

نظرة عامة على REST

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

تستخدم واجهة REST في API عش بيانات نموذج URL بمثابة نقطة النهاية.

في REST ، يوجد رمز OAuth مميز معين إلى مسار في نموذج بيانات API. كل رمز مرتبط بمستخدم نهائي واحد. يعني الرمز المميز أن المستخدم قد أذن للمطور بالوصول إلى مسار في نموذج البيانات. تقوم سحابة Nest API بتقييم الرمز المميز مقابل المسار المطلوب وإما إرسال خطأ أو إرسال المعلومات المطلوبة.

لنفترض أن مستخدمًا يريد تقديم معلومات الحالة حول إشغال منزله بحيث يفتح باب المرآب عند وصول المستخدم إلى المنزل. يتم تقييم الرمز المميز للحصول على الحالة الرئيسية والبعيدة للهيكل.

للبقاء على اطلاع دائم بحالة الإشغال ، قد يتم إجراء مكالمات REST كل دقيقة لتحديد حالة المنزل أو بعيدًا. تقيّم واجهة Nest API الرمز المميز وتعيد الإجابة. استجابة لكل مكالمة ، يتم إرجاع المعلومات ثم يتم إغلاق اتصال TCP. تقوم كل مكالمة بإنشاء اتصال TCP جديد.

ضع في اعتبارك النقاط التالية حول تطبيق Nest:

غير مدعوم:

  • POST
  • DELETE
  • كتابة الأولويات لواجهة برمجة تطبيقات REST
  • كتابة قيم الخادم من REST API
  • استرجاع وتحديث قواعد الأمان

REST وحدود معدل

لمنع الاستخدام المفرط لخدمة Nest ، نحد من عدد الرموز المميزة التي تحتوي على عدد محدود من مكالمات القراءة / الكتابة.

لمزيد من المعلومات، انظر حدود معدل البيانات .

REST وعمليات إعادة التوجيه

وهناك اعتبار آخر عند استخدام REST هو أن المنتج يجب أيضا التعامل مع 307 الموجهات .