Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

Tổng quan về REST

REST là một tiêu chuẩn dịch vụ web nhẹ, không trạng thái mà bạn có thể sử dụng trong các sản phẩm của mình cho các cuộc gọi một lần đặc biệt, phòng thí nghiệm chứng minh khái niệm, khắc phục sự cố, ứng dụng thăm dò ý kiến ​​khoảng mỗi phút và triển khai nút làm mới.

Giao diện REST sử dụng API Nest Data Model URL như một thiết bị đầu cuối.

Trong REST, có một mã thông báo OAuth được ánh xạ tới một đường dẫn trong mô hình dữ liệu API. Mỗi mã thông báo được liên kết với một người dùng cuối duy nhất. Mã thông báo có nghĩa là người dùng đã cho phép nhà phát triển truy cập vào một đường dẫn trong mô hình dữ liệu. Đám mây API Nest đánh giá mã thông báo dựa trên đường dẫn được yêu cầu và gửi lỗi hoặc gửi thông tin được yêu cầu.

Giả sử người dùng muốn cung cấp thông tin trạng thái về việc sử dụng nhà của họ để cửa nhà để xe mở ra khi người dùng về đến nhà. Mã thông báo được đánh giá để có được trạng thái Nhà & Đi của cấu trúc.

Để luôn cập nhật về tình trạng có người ở, các cuộc gọi REST có thể được thực hiện mỗi phút để xác định tình trạng nhà riêng hay đi vắng. API Nest đánh giá mã thông báo và trả lại câu trả lời. Đáp lại mỗi cuộc gọi, thông tin được trả về và sau đó kết nối TCP sẽ bị đóng. Mỗi cuộc gọi tạo ra một kết nối TCP mới.

Hãy ghi nhớ những điểm sau về cách triển khai của Nest:

Không được hỗ trợ:

  • POST
  • DELETE
  • Viết các ưu tiên cho REST API
  • Ghi giá trị máy chủ từ API REST
  • Truy xuất và cập nhật các quy tắc bảo mật

REST và giới hạn tốc độ

Để tránh sử dụng quá mức dịch vụ Nest, chúng tôi giới hạn số lượng mã thông báo có số lượng lệnh gọi đọc / ghi giới hạn.

Để biết thêm, xem Giới hạn Data Rate .

REST và chuyển hướng

Một lưu ý khi sử dụng REST là sản phẩm của bạn cũng phải xử lý 307 trang đổi hướng .