REST Resource: mediaItems

Kaynak: PickedMediaItem

Kullanıcı tarafından seçilen bir fotoğraf veya videonun temsili.

JSON gösterimi
{
  "id": string,
  "createTime": string,
  "type": enum (Type),
  "mediaFile": {
    object (MediaFile)
  }
}
Alanlar
id

string

Medya öğesinin tanımlayıcısıdır.

Bu, medya öğesini tanımlamak için oturumlar arasında kullanılabilen kalıcı bir tanımlayıcıdır.

createTime

string (Timestamp format)

Medya öğesinin oluşturulduğu zaman (Google Fotoğraflar'a yüklendiği zaman değil).

Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

type

enum (Type)

Bu medya öğesinin türü.

mediaFile

object (MediaFile)

Bu medya öğesini oluşturan medya dosyası.

Tür

Medya öğesinin türü.

Sıralamalar
TYPE_UNSPECIFIED Tür belirtilmemiş.
PHOTO Medya öğesi bir fotoğrafı temsil eder.
VIDEO Medya öğesi bir videoyu temsil eder.

MediaFile

Medya dosyasının gösterimi.

JSON gösterimi
{
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object (MediaFileMetadata)
  }
}
Alanlar
baseUrl

string

Medya dosyasının baytlarını almak için kullanılan bir URL.

Bir medya dosyasını indirmek için API istemcisinin geliştirici dokümanlarında belirtilen parametreleri bu URL'ye eklemesi gerekir.

Örneğin, '=w2048-h1024', fotoğraf türündeki bir medya öğesinin boyutlarını 2048 piksel genişlik ve 1024 piksel yükseklik olacak şekilde ayarlar.

mimeType

string

Medya dosyasının MIME türü. Örneğin, image/jpeg.

filename

string

Medya dosyasının adı.

mediaFileMetadata

object (MediaFileMetadata)

Medya dosyasıyla ilgili meta veriler (ör. yükseklik ve genişlik).

MediaFileMetadata

Bir medya dosyasıyla ilgili meta veriler.

JSON gösterimi
{
  "width": integer,
  "height": integer,
  "cameraMake": string,
  "cameraModel": string,

  // Union field metadata can be only one of the following:
  "photoMetadata": {
    object (PhotoMetadata)
  },
  "videoMetadata": {
    object (VideoMetadata)
  }
  // End of list of possible types for union field metadata.
}
Alanlar
width

integer

Medya dosyasının orijinal genişliği (piksel cinsinden).

height

integer

Medya dosyasının orijinal yüksekliği (piksel cinsinden).

cameraMake

string

Medyanın çekildiği kameranın markası.

cameraModel

string

Medyanın çekildiği kameranın modeli.

Birlik alanı metadata. Medya dosyasının medya türüne özgü meta verileri. metadata yalnızca aşağıdakilerden biri olabilir:
photoMetadata

object (PhotoMetadata)

Fotoğraf medya türü için meta veriler.

videoMetadata

object (VideoMetadata)

Video medya türü için meta veriler.

PhotoMetadata

ISO, odak uzaklığı ve pozlama süresi gibi fotoğrafa özgü meta veriler.

Bu alanlardan bazıları ayarlanmamış olabilir.

JSON gösterimi
{
  "focalLength": number,
  "apertureFNumber": number,
  "isoEquivalent": integer,
  "exposureTime": string
}
Alanlar
focalLength

number

Fotoğrafın çekildiği kamera lensinin odak uzaklığı.

apertureFNumber

number

Fotoğrafın çekildiği kamera lensinin diyafram f sayısı.

isoEquivalent

integer

Fotoğrafın çekildiği kameranın ISO değeri.

exposureTime

string (Duration format)

Fotoğraf çekilirken kamera diyaframının pozlama süresi.

En fazla dokuz kesirli basamak içeren ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

VideoMetadata

Bir videoya özgü meta veriler. Örneğin, fps.

JSON gösterimi
{
  "fps": number,
  "processingStatus": enum (VideoProcessingStatus)
}
Alanlar
fps

number

Videonun kare hızı.

processingStatus

enum (VideoProcessingStatus)

Videonun işleme durumu.

VideoProcessingStatus

Google Fotoğraflar'da depolanan bir videonun işleme durumu.

Sıralamalar
UNSPECIFIED Video işleme durumu belirtilmemiş.
PROCESSING

Video işleniyor.

Kullanıcı, Google Fotoğraflar uygulamasında bu videonun simgesini görür ancak video henüz oynatılmaz.

READY

Video işleme tamamlandı ve bu video izlenmeye hazır.

READY durumunda olmayan bir videoyu indirmeye çalıştığınızda indirme işlemi başarısız olabilir.

FAILED Bir sorun oluştuğu için video işlenemedi.

Yöntemler

list

Belirtilen oturum sırasında kullanıcı tarafından seçilen medya öğelerinin listesini döndürür.