Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Ikhtisar Otorisasi

Nest API menyediakan informasi yang dapat Anda gunakan untuk membangun pengalaman rumah. Informasi tersebut pada akhirnya dimiliki oleh pengguna, dan pengguna dapat secara eksplisit memilih untuk membagikan informasi ini dengan produk Works with Nest.

Tujuan otorisasi adalah memberi pelanggan Anda sarana yang aman untuk memberikan akses ke data perangkat Nest mereka.

Alirannya terlihat seperti ini:

Ikhtisar otorisasi

Situs produk atau aplikasi sebelum otorisasi

Di situs atau aplikasi produk, Anda dapat menyediakan cara bagi pelanggan untuk memberikan akses produk Anda ke data perangkat Nest mereka. Untuk melakukannya, buat tombol atau elemen UI lainnya untuk memulai alur OAuth.

Saat membuat otorisasi pengguna ke dalam aplikasi, Anda dapat:

  • gunakan browser eksternal untuk mengotorisasi aplikasi
  • gunakan halaman baru untuk mengautentikasi aplikasi web

Untuk panduan desain lebih lanjut, lihat kebijakan desain Nest .

iFrame

iFrames menyajikan informasi, baik yang disematkan ke halaman web atau sebagai tampilan web di aplikasi asli. Aliran OAuth tidak mendukung embedding di iFrame .

Masuk sarang

Jika pengguna belum masuk, kami meminta pengguna untuk masuk.

Pemberitahuan koneksi (khusus non-pemilik)

Jika pengguna adalah anggota akun keluarga, dan tidak memiliki semua struktur dalam akun, pemberitahuan koneksi akan muncul setelah login. Notifikasi ini mencantumkan struktur yang dapat digunakan pengguna untuk mengotorisasi produk Works with Nest Anda.

Jika pengguna adalah pemilik akun, pemberitahuan koneksi tidak muncul, dan halaman izin ditampilkan segera setelah login.

Untuk informasi lebih lanjut, lihat Account Family .

Otorisasi pengguna

Izin sarang

Kami akan meminta pengguna untuk memberikan akses ke produk Anda. Halaman ini menampilkan izin dan deskripsi yang Anda masukkan saat membuat klien.

Untuk informasi lebih lanjut, lihat Ikhtisar Izin .

Otorisasi pengguna

Situs produk atau aplikasi setelah otorisasi

Setelah pelanggan Anda mengotorisasi produk Works with Nest Anda, kami akan mengirimkan kode otorisasi yang dapat ditukarkan oleh produk Anda dengan token akses. Produk Works with Nest Anda kemudian dapat mengirim token akses dengan panggilan API untuk mengakses data Nest.

Pelanggan Anda dapat mencabut akses kapan saja, yang akan mencegah produk Works with Nest Anda membuat permintaan lebih lanjut untuk data perangkat pelanggan.

Untuk mempelajari cara mengatur aliran otorisasi untuk pengguna dan mendapatkan token akses, lihat Otentikasi dan Otorisasi dengan OAuth 2.0 .