- リソース: 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 | 
                エラーが発生し、動画の処理が失敗しました。 | 
メソッド | 
            |
|---|---|
                
 | 
              指定されたセッション中にユーザーが選択したメディア アイテムのリストを返します。 |