Googleは、黒人コミュニティのための人種的衡平の促進に取り組んでいます。 方法をご覧ください。
このページは Cloud Translation API によって翻訳されました。
Switch to English

承認の概要

Nest APIは、ホームエクスペリエンスの構築に使用できる情報を提供します。情報は最終的にユーザーが所有し、ユーザーはこの情報をWorks with Nest製品と共有することを明示的に選択できます。

承認の目的は、Nestデバイスデータへのアクセスを許可する安全な手段を顧客に提供することです。

フローは次のようになります。

承認の概要

承認前の製品サイトまたはアプリ

製品のサイトまたはアプリでは、顧客がNestデバイスのデータに製品にアクセスできるようにする方法を提供できます。これを行うには、ボタンまたはその他のUI要素を作成してOAuthフローを開始します。

アプリにユーザー認証を組み込む場合、次のいずれかを行うことができます。

  • 外部ブラウザーを使用してアプリを承認する
  • 新しいページを使用してWebアプリケーションを認証する

詳細な設計ガイダンスについては、 Nestの設計ポリシーをご覧ください。

iFrame

iFrameは、Webページに埋め込まれた、またはネイティブアプリのWebビューとして情報を表示します。 OAuthフローは、iFrameへの埋め込みをサポートしていません

Nestログイン

ユーザーがまだログインしていない場合は、ユーザーにログインを求めます。

接続通知(所有者以外のみ)

ユーザーがファミリーアカウントのメンバーであり、アカウントのすべての構造を所有していない場合、ログイン後に接続通知が表示されます。この通知には、ユーザーがWorks with Nest製品を認証できる構造がリストされています。

ユーザーがアカウント所有者である場合、接続通知は表示されず、ログイン直後に権限ページが表示されます。

詳細については、 ファミリーアカウントを参照してください。

ユーザー認証

ネストの権限

製品へのアクセスを許可するようユーザーに求めます。このページには、クライアントの作成時に入力した権限と説明が表示されます。

詳細については、「 権限の概要」を参照してください。

ユーザー認証

承認後の製品サイトまたはアプリ

お客様がWorks with Nest製品を承認すると、製品がアクセストークンと交換できる認証コードが送信されます。その後、Works with Nest製品は、API呼び出しとともにアクセストークンを送信して、Nestデータにアクセスできます。

顧客はいつでもアクセスを取り消すことができます。これにより、Works with Nest製品が顧客のデバイスデータに対してそれ以上のリクエストを行うことができなくなります。

ユーザーの承認フローを設定してアクセストークンを取得する方法については、OAuth 2.0による認証と承認をご覧ください。