Notice: We're retiring Works with Nest. See the home page for more information.
Google is committed to advancing racial equity for Black communities. See how.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

Yetkilendirmeye Genel Bakış

Nest API, ev deneyimleri oluşturmak için kullanabileceğiniz bilgiler sağlar. Bilgiler nihayetinde kullanıcılara aittir ve kullanıcılar bu bilgileri Works ile Nest ürünleriyle paylaşmayı açıkça seçebilir.

Yetkilendirmenin amacı, müşterilerinize Nest cihaz verilerine erişmeleri için güvenli bir araç sağlamaktır.

Akış şuna benzer:

Yetkilendirmeye genel bakış

Yetkilendirmeden önce ürün sitesi veya uygulaması

Ürün sitenizde veya uygulamanızda müşterilerin ürününüze Nest cihaz verilerine erişmeleri için bir yol sağlayabilirsiniz. Bunu yapmak için, OAuth akışını başlatmak üzere bir düğme veya başka bir UI öğesi oluşturun.

Uygulamanıza kullanıcı yetkisi eklediğinizde, aşağıdakilerden birini yapabilirsiniz:

  • bir uygulamayı yetkilendirmek için harici bir tarayıcı kullanma
  • bir web uygulamasına yetki vermek için yeni bir sayfa kullan

Daha fazla tasarım kılavuzu için Nest tasarım politikalarına bakın .

iFrame'ler

iFrames, bir web sayfasına katıştırılmış veya yerel bir uygulamada web görünümü olarak bilgi sunar. OAuth akışı iFrame'lere katıştırmayı desteklemez .

Nest girişi

Kullanıcı henüz oturum açmadıysa, kullanıcıdan oturum açmasını isteriz.

Bağlantı bildirimi (yalnızca sahip olmayan)

Kullanıcı bir aile hesabının üyesiyse ve hesaptaki tüm yapılara sahip değilse, oturum açtıktan sonra bir bağlantı bildirimi görünür. Bu bildirim, kullanıcının Works with Nest ürününüze hangi yapıları yetkilendirebileceğini listeler.

Kullanıcı hesap sahibiyse, bağlantı bildirimi görünmez ve oturum açma işleminden hemen sonra izinler sayfası görüntülenir.

Daha fazla bilgi için, bkz. Aile Hesapları .

Kullanıcı yetkisi

Yuva izinleri

Kullanıcıdan ürününüze erişim izni vermesini isteriz. Bu sayfada, istemcinizi oluştururken girdiğiniz izinler ve açıklamalar görüntülenir.

Daha fazla bilgi için İzinlere Genel Bakış konusuna bakın.

Kullanıcı yetkisi

Yetkilendirmeden sonra ürün sitesi veya uygulama

Müşteriniz Works with Nest ürününü yetkilendirdikten sonra, ürününüzün bir erişim belirteci için değiş tokuş edebileceği bir yetkilendirme kodu göndeririz. Nest with Nest ürününüz daha sonra Nest verilerine erişmek için API çağrılarıyla erişim belirtecini gönderebilir.

Müşterileriniz istedikleri zaman erişimi iptal edebilir, bu da Nest with Works ürününüzün müşterinin cihaz verileri için daha fazla istekte bulunmasını önler.

Bir kullanıcı için yetkilendirme akışının nasıl ayarlanacağını ve erişim belirtecinin nasıl alınacağını öğrenmek için bkz. OAuth 2.0 ile Kimlik Doğrulama ve Yetkilendirme .