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).

RFC3339 UTC "Zulu" biçiminde, nanosaniye çözünürlüğüne ve en fazla dokuz kesirli basamağa sahip 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 URL.

API istemcisinin, medya dosyasını indirmek için 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 türüne özel medya dosyasının meta verileri. metadata şunlardan yalnızca biri olabilir:
photoMetadata

object (PhotoMetadata)

Bir fotoğraf medyası türünün meta verileri.

videoMetadata

object (VideoMetadata)

Video medya türünün meta verileri.

PhotoMetadata

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

Bu alanların 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.

"s" ile biten, en fazla dokuz kesir basamağı içeren, 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 Videonun 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.