- リソース: MediaItem
 - MediaMetadata
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - 写真
 - 動画
 - VideoProcessingStatus
 - ContributorInfo
          <ph type="x-smartling-placeholder">
- </ph>
            
 - JSON 表現
 
 - メソッド
 
リソース: MediaItem
Google フォトにおけるメディア アイテム(写真や動画など)を表します。
| JSON 表現 | 
|---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object (  | 
              
| フィールド | |
|---|---|
id | 
                
                   
 メディア アイテムの ID。セッション間でこのメディア アイテムを識別するために使用できる永続的な識別子です。  | 
              
description | 
                
                   
 メディア アイテムの説明です。この情報は、Google フォト アプリのアイテムの情報セクションに表示されます。1,000 文字未満にする必要があります。ユーザーが書いたテキストのみを含めます。説明文は、文脈を追加し、ユーザーがメディアを理解できるようにする必要があります。自動生成された文字列(ファイル名、タグ、その他のメタデータなど)は含めないでください。  | 
              
productUrl | 
                
                   
 メディア アイテムの Google フォトの URL。このリンクは、ユーザーがログインしている場合のみ使用できます。アルバム検索から取得された URL は、アルバム内のアイテムを参照します。  | 
              
baseUrl | 
                
                   
 メディア アイテムのバイトを表す URL。これはそのまま使用しないでください。使用する前に、この URL にパラメータを追加する必要があります。サポートされている全パラメータの一覧については、デベロッパー向けドキュメントをご覧ください。たとえば、  | 
              
mimeType | 
                
                   
 メディア アイテムの MIME タイプ。たとえば、  | 
              
mediaMetadata | 
                
                   
 メディア アイテムに関連するメタデータ(高さ、幅、作成時間など)。  | 
              
contributorInfo | 
                
                   
 このメディア アイテムを追加したユーザーに関する情報です。これは、共有アルバムの ID で   | 
              
filename | 
                
                   
 メディア アイテムのファイル名。これは、Google フォト アプリのアイテムの情報に関するセクションでユーザーに表示されます。  | 
              
MediaMetadata
メディア アイテムのメタデータです。
| JSON 表現 | 
|---|
{ "creationTime": string, "width": string, "height": string, // Union field  | 
              
| フィールド | |
|---|---|
creationTime | 
                
                   
 メディア アイテムが最初に作成された時刻(Google フォトにアップロードされた時刻ではありません)。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例:   | 
              
width | 
                
                   
 メディア アイテムの元の幅(ピクセル単位)。  | 
              
height | 
                
                   
 メディア アイテムの元の高さ(ピクセル単位)。  | 
              
共用体フィールド metadata。メディア アイテムの基盤となるメディアタイプに固有のメタデータ。metadata は次のいずれかになります。 | 
              |
photo | 
                
                   
 写真メディアタイプのメタデータ。  | 
              
video | 
                
                   
 動画のメディアタイプのメタデータ。  | 
              
写真
写真に固有のメタデータ(ISO、焦点距離、露出時間など)。これらのフィールドの一部は null または含まれないことがあります。
| JSON 表現 | 
|---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string }  | 
              
| フィールド | |
|---|---|
cameraMake | 
                
                   
 写真を撮影したカメラのブランド。  | 
              
cameraModel | 
                
                   
 写真を撮影したカメラのモデル。  | 
              
focalLength | 
                
                   
 写真を撮影したカメラのレンズ焦点距離。  | 
              
apertureFNumber | 
                
                   
 写真を撮影したカメラのレンズの絞り値(f 値)。  | 
              
isoEquivalent | 
                
                   
 写真を撮影したカメラの ISO。  | 
              
exposureTime | 
                
                   
 写真を撮影したときのカメラの絞りの露出時間。 
  | 
              
動画
動画に固有のメタデータ(FPS や処理ステータスなど)。フィールドが null の場合や、フィールド自体が含まれない場合があります。
| JSON 表現 | 
|---|
{
  "cameraMake": string,
  "cameraModel": string,
  "fps": number,
  "status": enum ( | 
              
| フィールド | |
|---|---|
cameraMake | 
                
                   
 動画を撮影したカメラのブランド。  | 
              
cameraModel | 
                
                   
 動画を撮影したカメラのモデル。  | 
              
fps | 
                
                   
 動画のフレームレート。  | 
              
status | 
                
                   
 動画の処理ステータス。  | 
              
VideoProcessingStatus
Google フォトにアップロード中の動画の処理ステータス。
| 列挙型 | |
|---|---|
UNSPECIFIED | 
                動画の処理ステータスが不明です。 | 
PROCESSING | 
                動画は処理中です。Google フォト アプリにこの動画のアイコンが表示されます。まだ再生できません | 
READY | 
                動画の処理が完了し、視聴できるようになりました。重要: READY 状態ではない動画をダウンロードしようとすると、失敗することがあります。 | 
FAILED | 
                エラーが発生し、動画の処理が失敗しました。 | 
ContributorInfo
メディア アイテムを追加したユーザーに関する情報。この情報が含まれるのは、アプリによって作成された共有アルバム内にメディア アイテムがあり、共有スコープがある場合のみです。
| JSON 表現 | 
|---|
{ "profilePictureBaseUrl": string, "displayName": string }  | 
              
| フィールド | |
|---|---|
profilePictureBaseUrl | 
                
                   
 投稿者のプロフィール写真への URL。  | 
              
displayName | 
                
                   
 投稿者の表示名。  | 
              
メソッド | 
            |
|---|---|
                
 | 
              ユーザーの Google フォト ライブラリに 1 つまたは複数のメディア アイテムを作成します。 | 
                
 | 
              指定したメディア アイテム ID に対応するメディア アイテムのリストを返します。 | 
                
 | 
              指定したメディア アイテム ID のメディア アイテムを返します。 | 
                
 | 
              ユーザーの Google フォト ライブラリにあるすべてのメディア アイテムを一覧表示します。 | 
                
 | 
              
                指定した id を使用してメディア アイテムを更新します。 | 
            
                
 | 
              ユーザーの Google フォト ライブラリ内のメディア アイテムを検索します。 |