- リソース: PickedMediaItem
- 型
- MediaFile
- MediaFileMetadata
- PhotoMetadata
- VideoMetadata
- VideoProcessingStatus
- メソッド
リソース: PickedMediaItem
ユーザーが選択した写真または動画を表します。
| JSON 表現 | 
|---|
| { "id": string, "createTime": string, "type": enum ( | 
| フィールド | |
|---|---|
| id | 
 メディア アイテムの ID。 これは、セッション間でこのメディア アイテムを識別するために使用できる永続的な ID です。 | 
| createTime | 
 メディア アイテムが作成された時刻(Google フォトにアップロードされた時刻ではありません)。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例:  | 
| type | 
 このメディア アイテムのタイプ。 | 
| mediaFile | 
 このメディア アイテムを構成するメディア ファイル。 | 
タイプ
メディア アイテムのタイプ。
| 列挙型 | |
|---|---|
| TYPE_UNSPECIFIED | タイプが指定されていません。 | 
| PHOTO | メディア アイテムは写真を表します。 | 
| VIDEO | メディア アイテムは動画を表します。 | 
MediaFile
メディア ファイルを表します。
| JSON 表現 | 
|---|
| {
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object ( | 
| フィールド | |
|---|---|
| baseUrl | 
 メディア ファイルのバイトを取得する URL。 メディア ファイルをダウンロードするには、API クライアントが デベロッパー ドキュメントで指定されているパラメータをこの URL に追加する必要があります。 たとえば、 | 
| mimeType | 
 メディア ファイルの MIME タイプ。例:  | 
| filename | 
 メディア ファイルのファイル名。 | 
| mediaFileMetadata | 
 メディア ファイルに関連するメタデータ(高さ、幅など)。 | 
MediaFileMetadata
メディア ファイルに関するメタデータ。
| JSON 表現 | 
|---|
| { "width": integer, "height": integer, "cameraMake": string, "cameraModel": string, // Union field | 
| フィールド | |
|---|---|
| width | 
 メディア ファイルの元の幅(ピクセル単位)。 | 
| height | 
 メディア ファイルの元の高さ(ピクセル単位)。 | 
| cameraMake | 
 メディアを撮影したカメラのブランド。 | 
| cameraModel | 
 メディアを撮影したカメラのモデル。 | 
| 共用体フィールド metadata。メディア ファイルのメディアタイプに固有のメタデータ。metadataは次のいずれかになります。 | |
| photoMetadata | 
 写真のメディアタイプのメタデータ。 | 
| videoMetadata | 
 動画のメディアタイプのメタデータ。 | 
PhotoMetadata
写真に固有のメタデータ(ISO、レンズ焦点距離、露出時間など)。
これらのフィールドの一部は設定されていない場合があります。
| JSON 表現 | 
|---|
| { "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } | 
| フィールド | |
|---|---|
| focalLength | 
 写真を撮影したカメラのレンズ焦点距離。 | 
| apertureFNumber | 
 写真を撮影したカメラのレンズの絞り値(f 値)。 | 
| isoEquivalent | 
 写真を撮影したカメラの ISO。 | 
| exposureTime | 
 写真を撮影したときのカメラの絞りの露出時間。 
 | 
VideoMetadata
動画に固有のメタデータ。たとえば、fps です。
| JSON 表現 | 
|---|
| {
  "fps": number,
  "processingStatus": enum ( | 
| フィールド | |
|---|---|
| fps | 
 動画のフレームレート。 | 
| processingStatus | 
 動画の処理ステータス。 | 
VideoProcessingStatus
Google フォトに保存されている動画の処理ステータス。
| 列挙型 | |
|---|---|
| UNSPECIFIED | 動画の処理ステータスが指定されていません。 | 
| PROCESSING | 動画を処理しています。 ユーザーには Google フォト アプリでこの動画のアイコンが表示されますが、まだ再生はできません。 | 
| READY | 動画処理が完了し、この動画を閲覧できる状態です。 
 | 
| FAILED | エラーが発生し、動画の処理が失敗しました。 | 
| メソッド | |
|---|---|
| 
 | 指定されたセッション中にユーザーが選択したメディア アイテムのリストを返します。 | 
