SDM API へのアクセスは、Google Cloud を介して提供されます。API を有効にして、サポートされている Google Nest デバイスで Google アカウントを承認するには、Google Cloud プロジェクトが必要です。
既存の Google Cloud プロジェクトを使用することも、新しいプロジェクトを作成することもできます。プロジェクトがない、または Google Cloud に慣れていない場合は、まずクイックスタート ガイドをご覧ください。 Device Accessの使用を開始するために必要なすべての手順について説明します。
プロジェクトの作成と Google Cloud 全般の詳細については、次のリソースをご覧ください。
API を有効にする
Google Cloud の API ライブラリに記載されている API は Smart Device Management API です。 Device Access Device Access を使用するには、プロジェクトでこの API を有効にする必要があります。
[API の有効化] ページで Smart Device Management API を有効にします。
OAuth 2.0 クライアント ID
SDM API では、Google OAuth を使用して user認証を行います。承認プロセスを完了するには、OAuth 2.0 クライアント ID の形式で OAuth 認証情報を生成する必要があります。
[認証情報] ページで OAuth 2.0 クライアント ID を取得します。
未確認のアプリ
SDM API は制限付きのスコープを使用します。つまり、承認時にこのスコープを使用するアプリは、OAuth API の確認が完了しない限り「未確認」になります。個人で使用する場合は、OAuth API の確認は必要ありません。 Device Access
承認プロセス中に「Google はこのアプリを確認していません」という画面が表示されることがあります。これは、Google Cloud の OAuth 同意画面で sdm.service
スコープが構成されていない場合に表示されます。この画面を回避するには、[Advanced] オプションをクリックし、[Go to Project Name (unsafe)] をクリックします。
詳しくは、未確認のアプリ画面をご覧ください。
指標
Google Cloud には、SDM API の使用状況やレイテンシなどの指標が用意されています。これらのメトリクスは、Google Cloud で提供される他の API とサービスのメトリクスとともに、Smart Device Management API の一部としてリリースされます。
Google Cloud プロジェクトで Smart Device Management API が有効になっている場合は、API の [指標] ページで指標を表示します。
詳細については、API 使用状況のモニタリングをご覧ください。