作成される新しいプロジェクトはすべて、デフォルトで Device Access サンドボックス環境にアクセスできます。
- 1 つのアカウントに対して作成できるプロジェクトは最大 3 つです。
- 複数のプロジェクトで同じプロジェクト名を使用できます。プロジェクト名は、認可プロセス中に表示されます。
- 各アカウントにはレートとユーザーの上限が適用されます。
SDM API でプロジェクトを使用するには、プロジェクトの OAuth クライアント ID を指定する必要があります。
デバイスへのアクセスを登録する
最初のプロジェクトを作成する前に、 Device Accessに登録する必要があります。登録には、Google API と デバイス アクセス サンドボックスの利用規約への同意と、アカウントごとに 1 回限りの払い戻し不可の手数料(5 米ドル)の支払いが必要です。
利用規約と登録料の両方に同意するまで、プロジェクトを作成することはできません。これは、個人ユーザーと商用サービスを作成しようとしているユーザーの両方を含む、すべてのユーザーに適用されます。
まだ登録していない場合は、 Device Access コンソールで登録します。
Device Access コンソールに移動します。
プロジェクトを作成する
登録したら、プロジェクトを作成します。
- Console のホーム画面で、[ プロジェクトを作成] を選択します。 このオプションが表示されない場合は、アカウントの上限に達しているため、別のプロジェクトを作成できません。
- 作成プロセスの各画面に入力します。
- プロジェクトの名前を入力します。
- 省略可。Google Cloud プロジェクトの OAuth 2.0 クライアント ID を入力します。クライアント ID をまだお持ちでない場合は、この手順をスキップして後で更新できます。クライアント ID を取得する手順については、Google Cloud Platform を設定するをご覧ください。
- イベントを有効または無効にします。イベントは Google Cloud Pub/Sub によって管理され、プロジェクトで承認されているすべてのデバイスと構造に対して非同期で更新を提供します。イベントが必要な場合は、[イベントを有効にする]、[プロジェクトを作成] の順に選択し、Pub/Sub トピックを編集してトピック ID を指定します。不明な場合は、[無効にする] を選択します。後でいつでも有効にできます。
- 完了すると、プロジェクトに UUID 形式のプロジェクト ID(
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
など)が割り当てられます。この ID をメモしておいてください。すべての SDM API 呼び出しで必要になります。
このプロジェクト ID は、OAuth と API 呼び出しで使用されます。これはDevice Access プロジェクトに固有のものであり、Google Cloud プロジェクト ID とは関係ありません。
プロジェクト環境
プロジェクトが作成されると、環境は [ サンドボックス ] に設定されます。すべてのプロジェクトは、この環境で開始されます。
Device Access を個人で使用する場合は、特にご対応いただく必要はありません。プロジェクトはサンドボックスに残ります。
Device Access を商用スマートホーム サービスの一部として使用する場合は、商用開発版の申請で次の手順をご覧ください。