Notice: We're retiring Works with Nest. See the home page for more information.
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.
Trang này được dịch bởi Cloud Translation API.
Switch to English

Tổng quan về ủy quyền

API Nest cung cấp thông tin mà bạn có thể sử dụng để xây dựng trải nghiệm gia đình. Thông tin cuối cùng thuộc sở hữu của người dùng và người dùng có thể chọn rõ ràng để chia sẻ thông tin này với các sản phẩm của Works với Nest.

Mục đích của ủy quyền là cung cấp cho khách hàng của bạn một phương tiện an toàn để cấp quyền truy cập vào dữ liệu thiết bị Nest của họ.

Dòng chảy trông như thế này:

Tổng quan về ủy quyền

Trang web sản phẩm hoặc ứng dụng trước khi ủy quyền

Trong trang web hoặc ứng dụng sản phẩm của bạn, bạn có thể cung cấp cách để khách hàng cấp quyền truy cập sản phẩm của bạn vào dữ liệu thiết bị Nest của họ. Để làm điều này, tạo một nút hoặc thành phần UI khác để bắt đầu luồng OAuth.

Khi bạn xây dựng ủy quyền người dùng vào ứng dụng của mình, bạn có thể:

  • sử dụng trình duyệt bên ngoài để ủy quyền cho một ứng dụng
  • sử dụng một trang mới để xác thực một ứng dụng web

Để biết thêm hướng dẫn thiết kế, xem chính sách thiết kế Nest .

iFrames

iFrames trình bày thông tin, được nhúng vào trang web hoặc dưới dạng webview trong ứng dụng gốc. Luồng OAuth không hỗ trợ nhúng trong iFrames .

Yến đăng nhập

Nếu người dùng chưa đăng nhập, chúng tôi sẽ nhắc người dùng đăng nhập.

Thông báo kết nối (không dành cho chủ sở hữu)

Nếu người dùng là thành viên của tài khoản gia đình và không sở hữu tất cả các cấu trúc trong tài khoản, thông báo kết nối sẽ xuất hiện sau khi đăng nhập. Thông báo này liệt kê những cấu trúc mà người dùng có thể ủy quyền cho sản phẩm Công trình của bạn với.

Nếu người dùng là chủ tài khoản, thông báo kết nối sẽ không xuất hiện và trang quyền hiển thị ngay sau khi đăng nhập.

Để biết thêm thông tin, xem Tài khoản gia đình .

Ủy quyền người dùng

Quyền Nest

Chúng tôi sẽ nhắc người dùng cấp quyền truy cập vào sản phẩm của bạn. Trang này hiển thị các quyền và mô tả bạn đã nhập khi bạn tạo ứng dụng khách của mình.

Để biết thêm thông tin, xem Tổng quan về Quyền .

Ủy quyền người dùng

Trang web sản phẩm hoặc ứng dụng sau khi được ủy quyền

Sau khi khách hàng của bạn ủy quyền cho sản phẩm Công trình của bạn với sản phẩm Nest, chúng tôi sẽ gửi mã ủy quyền mà sản phẩm của bạn có thể đổi lấy mã thông báo truy cập. Công việc của bạn với sản phẩm Nest sau đó có thể gửi mã thông báo truy cập bằng các lệnh gọi API để truy cập dữ liệu Nest.

Khách hàng của bạn có thể thu hồi quyền truy cập bất cứ lúc nào, điều này sẽ ngăn sản phẩm Công trình với Nest của bạn không yêu cầu thêm dữ liệu thiết bị của khách hàng.

Để tìm hiểu cách thiết lập luồng ủy quyền cho người dùng và nhận mã thông báo truy cập, hãy xem Xác thực và Ủy quyền với OAuth 2.0 .