REST Resource: mediaItems

Kaynak: PickedMediaItem

Bir kullanıcı tarafından seçilen 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ı.

Bu medya öğesini tanımlamak için oturumlar arasında kullanılabilecek 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" zaman damgası biçiminde olmalıdır. Ö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, varsayılan olarak belirtilmemiştir.
PHOTO Medya öğesi, hareketsiz bir resmi temsil ediyor.
VIDEO Medya öğesi bir videoyu temsil eder.

MediaFile

Medya baytları içeren tek bir dosyanın gösterimi.

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

string

Medya dosyasının baytları için bir URL.

Medya dosyası 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şliği ve 1024 piksel yüksekliğinde olacak şekilde ayarlar.

mimeType

string

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

mediaFileMetadata

object (MediaFileMetadata)

Yükseklik, genişlik veya oluşturma zamanı gibi medya dosyasıyla ilgili meta veriler.

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

Fotoğrafın birlikte çekildiği kameranın markası.

cameraModel

string

Fotoğrafın birlikte çekildiği kameranın modeli.

Birleştirme alanı metadata. Medya dosyasının, temsil ettiği temel medya türüne özel 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 alanlardan bazıları boş olabilir veya dahil edilmemiş olabilir.

JSON gösterimi
{
  "focalLength": number,
  "apertureFNumber": number,
  "isoEquivalent": integer,
  "exposureTime": string,
  "printMetadata": {
    object (PrintMetadata)
  }
}
Alanlar
focalLength

number

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

apertureFNumber

number

Fotoğrafın çekildiği kamera lensinin diyafram açıklığı değeri.

isoEquivalent

integer

Fotoğrafın çekildiği kameranın ISO'su.

exposureTime

string (Duration format)

Fotoğraf çekildiğinde kamera diyafram açıklığının pozlama süresi.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

printMetadata

object (PrintMetadata)

Fotoğrafın yazdırılmasıyla ilgili meta veriler.

PrintMetadata

Bir fotoğrafın yazdırmayla ilgili özelliklerini (ör. baskı kalitesi puanı) açıklayan meta veriler.

JSON gösterimi
{
  "qualityScore": enum (Score)
}
Alanlar
qualityScore

enum (Score)

Bir fotoğrafın baskı kalitesi puanı. Bu puan, fotoğrafın baskıya uygun olup olmadığını belirler.

Bu puan, kullanıcılara yazdırma işlemi önermemek için kullanılmamalıdır. Fotoğraf yüksek kalitedeyse ve kullanıcı fotoğrafı yazdırmak istiyorsa puan HIGH olarak ayarlanır. NORMAL puanı, fotoğrafın yüksek kalitede olmayabileceğini gösterir. SCORE_UNSPECIFIED, kullanılabilir puan olmadığını gösterir.

Puan

Bir fotoğrafın baskıya uygunluğunu belirten puan.

Sıralamalar
SCORE_UNSPECIFIED Puan varsayılan olarak belirtilmemiştir.
HIGH Fotoğraf yüksek puanlı.
NORMAL Fotoğraf normal puana sahip.

VideoMetadata

Bir videoya özgü meta veriler (ör. fps).

JSON gösterimi
{
  "fps": number
}
Alanlar
fps

number

Videonun kare hızı.

Yöntemler

list

Belirtilen oturum sırasında kullanıcının seçtiği medya öğelerinin listesini döndürür.