ユーザーの Google フォト アカウントにアンビエント デバイスを作成します。
指定された requestId を持つデバイスがすでに存在する場合は、ALREADY_EXISTS エラーが返されます。デバイスの重複を防ぐには、次の操作を行います。
- 既存のデバイスの
deviceIdがわかっている場合は、devices.getを呼び出して取得します。 deviceIdがわからない場合は、requestIdを指定してdevices.deleteを呼び出して孤立したデバイスを削除してから、このメソッドを再試行してください。
アプリのユーザーごとに作成できるデバイスは 100 台までです。この上限を超えると、RESOURCE_EXHAUSTED エラーが返されます。
HTTP リクエスト
POST https://photosambient.googleapis.com/v1/devices
この URL は gRPC Transcoding 構文を使用します。
クエリ パラメータ
| パラメータ | |
|---|---|
requestId |
省略可。このリクエストの一意の識別子(クライアント提供)。これは、ネットワーク障害が発生した場合のリソースの重複を軽減するために使用されます。 この ID は UUID(バージョン 4)文字列の形式で、次の要件を満たしている必要があります。
|
リクエストの本文
リクエストの本文には AmbientDevice のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には、新しく作成された AmbientDevice のインスタンスが含まれます。
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/photosambient.mediaitems