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

بررسی اجمالی REST

REST یک استاندارد استاندارد وب سرویس بدون تابعیت است که می توانید از آن در محصولات خود برای تماس های یک باره ، آزمایشگاه های اثبات مفهوم ، عیب یابی ، برنامه هایی که تقریباً در هر دقیقه نظرسنجی می کنند و اجرای دکمه های تازه سازی را استفاده کنید.

رابط REST استفاده از API آشیانه داده مدل URL به عنوان یک نقطه پایانی.

در REST ، یک رمز OAuth وجود دارد که در یک مسیر در مدل داده API ترسیم شده است. هر رمز با یک کاربر نهایی در ارتباط است. این نشانه به این معناست که کاربر به توسعه دهنده اجازه دسترسی به مسیری در مدل داده را داده است. ابر Nest API رمز را در مقابل مسیر درخواستی ارزیابی می کند و یا خطایی ارسال می کند یا اطلاعات درخواستی را ارسال می کند.

فرض کنید یک کاربر بخواهد اطلاعات مربوط به محل سکونت خانه خود را ارائه دهد تا در هنگام ورود کاربر به خانه درب گاراژ باز شود. یک رمز برای بدست آوردن وضعیت Home & Away ساختار ارزیابی می شود.

برای به روز ماندن در مورد وضعیت اشغال ، ممکن است هر دقیقه تماس با REST برای تعیین وضعیت خانه یا خانه انجام شود. Nest API رمز را ارزیابی می کند و پاسخ را برمی گرداند. در پاسخ به هر تماس ، اطلاعات برمی گردد و سپس اتصال TCP قطع می شود. هر تماس یک اتصال TCP جدید ایجاد می کند.

نکات زیر را در مورد اجرای Nest به خاطر داشته باشید:

پشتیبانی نشده:

  • POST
  • DELETE
  • نوشتن اولویت ها برای REST API
  • نوشتن مقادیر سرور از REST API
  • بازیابی و به روزرسانی قوانین امنیتی

استراحت و محدودیت نرخ

برای جلوگیری از استفاده بیش از حد از سرویس Nest ، تعداد توکن ها را محدود می کند تعداد محدودی تماس خواندن / نوشتن دارد.

برای اطلاعات بیشتر، نگاه کنید به محدودیت سرعت داده .

REST و هدایت مجدد

یکی دیگر از توجه در هنگام استفاده از بقیه است که محصول خود را نیز باید رسیدگی 307 تغییرمسیر .