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 RFC3339 UTC „Zulu” z rozdzielczością nanosekundy i maksymalnie 9 cyframi 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 multimedialny reprezentuje zdjęcie.
VIDEO Plik multimedialny reprezentuje film.

MediaFile

Reprezentacja pliku multimedialnego.

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

string

Adres URL do pobrania 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 powiązane z plikiem multimedialnym, np. 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 sumy 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 trwania w sekundach składający się z maksymalnie dziewięciu cyfr po przecinku i kończący się „s”. Przykład: "3.5s".

VideoMetadata

Metadane dotyczące 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żna jeszcze odtworzyć filmu.

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 w określonej sesji.