Ressource: MediaItem
Darstellung eines Medienelements (z. B. eines Fotos oder Videos) in Google Fotos.
JSON-Darstellung |
---|
{ "id": string, "description": string, "productUrl": string, "baseUrl": string, "mimeType": string, "mediaMetadata": { object ( |
Felder | |
---|---|
id |
Kennung für das Medienelement. Dies ist eine dauerhafte Kennung, die zwischen Sitzungen verwendet werden kann, um dieses Medienelement zu identifizieren. |
description |
Beschreibung des Medienelements. Sie wird dem Nutzer in der Google Fotos App im Bereich „Info“ des Artikels angezeigt. Muss kürzer als 1.000 Zeichen sein. Fügen Sie nur von Nutzern verfassten Text ein. Beschreibungen sollten Kontext bieten und Nutzern helfen, Medien zu verstehen. Verwenden Sie keine automatisch generierten Strings wie Dateinamen, Tags und andere Metadaten. |
productUrl |
Google Fotos-URL für das Medienelement. Dieser Link ist nur für Nutzer verfügbar, die angemeldet sind. Bei Abruf aus einer Albumsuche verweist die URL auf das Element im Album. |
baseUrl |
Eine URL zu den Bytes des Medienelements. Sollte nicht in der vorliegenden Form verwendet werden. Parameter müssen vor der Verwendung an diese URL angehängt werden. Eine vollständige Liste der unterstützten Parameter finden Sie in der Entwicklerdokumentation. Mit |
mimeType |
MIME-Typ des Medienelements. Beispiel: |
mediaMetadata |
Metadaten des Medienelements, z. B. Höhe, Breite oder Erstellungszeit. |
contributorInfo |
Informationen zum Nutzer, der dieses Medienelement hinzugefügt hat. Dies gilt nur, wenn Sie |
filename |
Dateiname des Medienelements. Sie wird dem Nutzer in der Google Fotos App im Bereich „Info“ des Artikels angezeigt. |
MediaMetadata
Metadaten für ein Medienelement.
JSON-Darstellung |
---|
{ "creationTime": string, "width": string, "height": string, // Union field |
Felder | |
---|---|
creationTime |
Zeitpunkt, zu dem das Medienelement erstellt wurde (nicht der Zeitpunkt, zu dem es auf Google Fotos hochgeladen wurde). Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
width |
Ursprüngliche Breite (in Pixeln) des Medienelements |
height |
Die ursprüngliche Höhe (in Pixeln) des Medienelements. |
Union-Feld metadata . Metadaten für das Medienelement, die für den zugrunde liegenden Medientyp spezifisch sind, den es repräsentiert. Für metadata ist nur einer der folgenden Werte zulässig: |
|
photo |
Metadaten für einen Fotomedientyp. |
video |
Metadaten für einen Videomedientyp. |
Foto
Fotospezifische Metadaten wie ISO, Brennweite und Belichtungszeit. Einige dieser Felder können null sein oder nicht enthalten.
JSON-Darstellung |
---|
{ "cameraMake": string, "cameraModel": string, "focalLength": number, "apertureFNumber": number, "isoEquivalent": integer, "exposureTime": string } |
Felder | |
---|---|
cameraMake |
Marke der Kamera, mit der das Foto aufgenommen wurde. |
cameraModel |
Modell der Kamera, mit der das Foto aufgenommen wurde. |
focalLength |
Brennweite des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
apertureFNumber |
Blende f-Nummer des Kameraobjektivs, mit dem das Foto aufgenommen wurde. |
isoEquivalent |
ISO der Kamera, mit der das Foto aufgenommen wurde. |
exposureTime |
Belichtungszeit der Kamerablende bei der Aufnahme des Fotos. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
Video
Videospezifische Metadaten, z. B. fps und Verarbeitungsstatus. Einige dieser Felder sind möglicherweise leer oder nicht enthalten.
JSON-Darstellung |
---|
{
"cameraMake": string,
"cameraModel": string,
"fps": number,
"status": enum ( |
Felder | |
---|---|
cameraMake |
Marke der Kamera, mit der das Video aufgenommen wurde |
cameraModel |
Modell der Kamera, mit der das Video aufgenommen wurde. |
fps |
Framerate des Videos. |
status |
Verarbeitungsstatus des Videos. |
VideoProcessingStatus
Verarbeitungsstatus eines Videos, das in Google Fotos hochgeladen wird.
Enums | |
---|---|
UNSPECIFIED |
Der Status der Videoverarbeitung ist unbekannt. |
PROCESSING |
Das Video wird verarbeitet. Der Nutzer sieht ein Symbol für dieses Video in der Google Fotos App. kann aber noch nicht abgespielt werden. |
READY |
Die Videoverarbeitung ist abgeschlossen und das Video kann jetzt angesehen werden. Wichtig: Der Versuch, ein Video herunterzuladen, das nicht den Status BEREIT hat, kann fehlschlagen. |
FAILED |
Ein Fehler ist aufgetreten und das Video konnte nicht verarbeitet werden. |
ContributorInfo
Informationen zu dem Nutzer, der das Medienelement hinzugefügt hat. Diese Informationen sind nur enthalten, wenn sich das Medienelement in einem geteilten Album befindet, das von Ihrer App erstellt wurde, und Sie die Freigabeberechtigung haben.
JSON-Darstellung |
---|
{ "profilePictureBaseUrl": string, "displayName": string } |
Felder | |
---|---|
profilePictureBaseUrl |
URL zum Profilbild des Beitragenden. |
displayName |
Anzeigename des Beitragenden. |
Methoden |
|
---|---|
|
Es werden mindestens ein Medienelement in der Google Fotos-Mediathek eines Nutzers erstellt. |
|
Gibt die Liste der Medienelemente für die angegebenen Medienelement-IDs zurück. |
|
Gibt das Medienelement für die angegebene Medienelement-ID zurück. |
|
Hiermit werden alle Medienelemente aus der Google Fotos-Galerie eines Nutzers aufgelistet. |
|
Aktualisiere das Medienelement mit der angegebenen id . |
|
Es wird in der Google Fotos-Mediathek eines Nutzers nach Medienelementen gesucht. |