REST Resource: mediaItems

Zasób: PickedMediaItem

Odwzorowanie zdjęcia lub filmu wybranego przez użytkownika.

Zapis JSON
{
  "id": string,
  "createTime": string,
  "type": enum (Type),
  "mediaFile": {
    object (MediaFile)
  }
}
Pola
id

string

Identyfikator zasobu multimedialnego.

Jest to trwały identyfikator, który może być używany w różnych sesjach do identyfikacji danego elementu multimedialnego.

createTime

string (Timestamp format)

Czas utworzenia elementu multimedialnego (nie czas przesłania do Zdjęć Google).

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z".

type

enum (Type)

Typ tego elementu multimedialnego.

mediaFile

object (MediaFile)

Plik multimedialny, który stanowi ten element multimedialny.

Typ

Typ elementu multimedialnego.

Wartości w polu enum
TYPE_UNSPECIFIED Nie podano typu.
PHOTO Element multimediów reprezentuje zdjęcie.
VIDEO Plik multimedialny reprezentuje film.

MediaFile

Plik multimedialny.

Zapis JSON
{
  "baseUrl": string,
  "mimeType": string,
  "filename": string,
  "mediaFileMetadata": {
    object (MediaFileMetadata)
  }
}
Pola
baseUrl

string

Adres URL służący do pobierania bajtów pliku multimedialnego.

Aby pobrać plik multimedialny, klient interfejsu API musi dodać do tego adresu URL parametry określone w dokumentacji dla deweloperów.

Na przykład '=w2048-h1024' spowoduje ustawienie wymiarów elementu multimedialnego typu zdjęcie na 2048 pikseli szerokości i 1024 pikseli wysokości.

mimeType

string

Typ MIME pliku multimedialnego. Na przykład: image/jpeg.

filename

string

Nazwa pliku multimedialnego.

mediaFileMetadata

object (MediaFileMetadata)

metadane związane z plikiem multimedialnym, takie jak wysokość i szerokość;

MediaFileMetadata

Metadane dotyczące pliku multimedialnego.

Zapis JSON
{
  "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.
}
Pola
width

integer

Pierwotna szerokość (w pikselach) pliku multimedialnego.

height

integer

Pierwotna wysokość (w pikselach) pliku multimedialnego.

cameraMake

string

Marka aparatu, którym zostały zarejestrowane multimedia.

cameraModel

string

Model aparatu, za pomocą którego zostały zarejestrowane multimedia.

Pole unii metadata. Metadane pliku multimedialnego, które są specyficzne dla jego typu. metadata może być tylko jednym z tych elementów:
photoMetadata

object (PhotoMetadata)

Metadane typu nośnika zdjęć.

videoMetadata

object (VideoMetadata)

Metadane dotyczące typu multimediów wideo.

PhotoMetadata

metadane dotyczące konkretnego zdjęcia, takie jak ISO, ogniskowa i czas naświetlania;

Niektóre z tych pól mogą nie być ustawione.

Zapis JSON
{
  "focalLength": number,
  "apertureFNumber": number,
  "isoEquivalent": integer,
  "exposureTime": string
}
Pola
focalLength

number

Ogniskowa obiektywu aparatu, którym zrobiono zdjęcie.

apertureFNumber

number

Numer przysłony obiektywu aparatu, którym zrobiono zdjęcie.

isoEquivalent

integer

Wartość ISO aparatu, którym zrobiono zdjęcie.

exposureTime

string (Duration format)

Czas ekspozycji przysłony aparatu w momencie robienia zdjęcia.

Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „s”. Przykład: "3.5s".

VideoMetadata

metadane dotyczące konkretnego filmu, Na przykład fps.

Zapis JSON
{
  "fps": number,
  "processingStatus": enum (VideoProcessingStatus)
}
Pola
fps

number

Liczba klatek filmu.

processingStatus

enum (VideoProcessingStatus)

Stan przetwarzania filmu.

VideoProcessingStatus

Stan przetwarzania filmu zapisanego w Zdjęciach Google.

Wartości w polu enum
UNSPECIFIED Nie określono stanu przetwarzania filmu.
PROCESSING

Film jest przetwarzany.

Użytkownik widzi ikonę tego filmu w aplikacji Zdjęcia Google, ale nie może go jeszcze odtworzyć.

READY

Przetwarzanie filmu zostało zakończone i można go teraz obejrzeć.

Próba pobrania filmu, który nie jest w stanie READY, może się nie udać.

FAILED Coś poszło nie tak i nie udało się przetworzyć filmu.

Metody

list

Zwraca listę elementów multimedialnych wybranych przez użytkownika podczas określonej sesji.