Diese Versionshinweise abonnieren
Diese Seite wird mit jeder neuen Version der Google Photos Library API aktualisiert. Das Änderungsprotokoll listet die Releases nach Datum auf und enthält alle neuen Funktionen, Fehlerkorrekturen und andere Änderungen.
Die Dokumentation und die Leitfäden verweisen auf die neueste Version.
27. Oktober 2022
Hinweise
- Das Codelab zum Erstellen einer Fotofreigabe-App mit Google Fotos und Flutter ist nicht mehr verfügbar. Sehen Sie sich auch unsere anderen Beispiele und den Beispielcode in unseren Anleitungen an.
1. Juni 2022
Hinweise
- Wir haben Best Practices für das Hochladen hinzugefügt, um den Uploadprozess zu verdeutlichen, häufige Fehler aufzuzeigen und zu vermeiden, wie sie vermieden werden können, und um Tipps zum Verbessern der Uploadeffizienz zu erhalten.
27. Oktober 2021
Funktionen
- Google Fotos-Partnerprogramm: Einführung der Premium-Stufe Die Premium-Stufe umfasst eine Suite erweiterter API-Funktionen, die die leistungsstarke maschinelle Intelligenz von Google Fotos nutzen.
29. September 2021
Funktionen
- Neue Option zum Sortieren von auf Datumsfiltern basierenden Suchanfragen. Die Ergebnisse können nach Neuestem zuerst oder Älteste zuerst sortiert werden. Dies ermöglicht eine einfachere Suche und steigert die Effizienz, indem es bessere, zielgerichtete Suchergebnisse liefert.
21. Juli 2021
Funktionen
- Neuer
-no
-Parameter für Videobasis-URLs zum Laden von Miniaturansichten ohne Overlay der Wiedergabeschaltfläche. Standardmäßig werden Video-Thumbnails mit einem Overlay der Wiedergabeschaltfläche geladen. Mit diesem neuen Parameter kannst du festlegen, ob die Wiedergabeschaltfläche bei Video-Thumbnails ausgeblendet werden soll.
Behobene Probleme
- Problem 181282432: Video-Thumbnails werden immer mit einem Overlay der Wiedergabeschaltfläche angezeigt.
25. Mai 2021
Behobene Probleme
- Das Attribut
exposureTime
wurde fürphoto
-Metadaten in Medienelementen nicht ausgefüllt.
19. Mai 2021
Hinweise
- Die Basis-URL-Dokumentation für Fotos mit Bewegtbild wurde aktualisiert, um das Verhalten des Parameters
=dv
für Android-Fotos mit Bewegtbild und iOS-Live Photos zu verdeutlichen.
11. Februar 2021
Hinweise
- Die Richtlinien zur Fairen Nutzung wurden aktualisiert und Inhalte zu Werbung hinzugefügt und die Datennutzung minimiert.
7. Juli 2020
Funktionen
- Die API wurde aktualisiert, um neue Freigabeeinstellungen in Google Fotos zu unterstützen.
Das neue Feld
isJoinable
wird jetzt als Teil der EigenschaftshareInfo
für geteilte Alben zurückgegeben. Die API kann Nutzern einem geteilten Album beitreten, wennisJoinable
den Werttrue
hat. Wenn ein Inhaber die Linkfreigabe für ein Album in Google Fotos deaktiviert hat, istisJoinable
false
und die API kann diesem Album nicht beitreten. - Probleme 111405623, 116379853, 117685011: Sie können jetzt Albumtitel und Titelbilder ändern sowie Beschreibungen für Medienelemente ändern, die Ihre App erstellt hat. Fordern Sie den neuen Autorisierungsbereich
photoslibrary.edit.appcreateddata
für den Updatezugriff an.
17. Februar 2020
Funktionen
- Die maximale Dateigröße für den Upload eines Fotos wurde von 75 MB auf 200 MB erhöht.
- Beim Hochladen von Dateien muss jetzt in der Phase des Byte-Uploads ein MIME-Typ angegeben werden.
- Sie geben jetzt Dateinamen an, wenn Sie Mediaelemente erstellen, anstatt sie hochzuladen. Die neue Eigenschaft
fileName
insimpleMediaItem
unterstützt UTF-8-Strings. Sie können weiterhin den Dateinamen eines Medienelements beim Hochladen von Medienbyte angeben. Wir empfehlen jedoch dringend, Ihre Implementierung zu aktualisieren.
Hinweise
- Die Richtlinien zur Fairen Nutzung wurden aktualisiert und mit einigen zusätzlichen Details zur Minimierung der Datennutzung und -speicherung aktualisiert.
- Die Basis-URL-Dokumentation wurde aktualisiert und enthält nun auch Fotos mit Bewegtbild.
16. August 2019
Funktionen
- Problem 131874809: Neue Property
isOwned
inshareInfo
, um festzustellen, ob der Nutzer der Inhaber des geteilten Albums ist. Weitere Informationen finden Sie im Entwicklerleitfaden zum Teilen von Medien.
Behobene Probleme
- Problem 131711405: Die Property
shareableUrl
fehlt in deralbums.list
-Antwort. - Problem 113870729: In
mediaItems.list
wurden manchmal doppelte Medienelemente an Seitengrenzen zurückgegeben. - Problem 93428763: Im Feld
status
für Videometadaten wird jetzt korrektVideoProcessingStatus
des Videos mit der höchsten verfügbaren Qualität zurückgegeben.
12. Juni 2019
Funktionen
- Problem 110188560: Neuer Suchfilter zur Auswahl von Medienelementen, die als Favorit markiert wurden:
FeatureFilter
. - Neue Inhaltskategorien für
ContentFilter
, um Medienelemente zu filtern, die bestimmten Kategorien entsprechen:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
,HOLIDAYS
.
Hinweise
- Die UX-Richtlinien wurden aktualisiert und enthalten zusätzliche Informationen zur Benennung von Projekten und Alben.
7. Mai 2019
Codelabs
- Neues Codelab: App zum Teilen von Fotos mit Google Fotos und Flutter erstellen Hier erfahren Sie, wie Sie mit der Google Photos Library API in Flutter eine App zum Teilen von Fotos erstellen. Weitere Informationen finden Sie im Leitfaden für Beispiele.
29. April 2019
Funktionen
Problem 109505022: Neue Aufrufe zum Hinzufügen und Entfernen vorhandener Medienelemente zu einem Album:
Diese Aufrufe unterstützen Medienelemente und Alben, die von Ihrer Anwendung erstellt wurden. Weitere Informationen findest du im Entwicklerleitfaden Alben verwalten.
Der REST-Aufruf zum Erstellen von Medienelementen
mediaItems.batchCreate
gibt jetzt den HTTP-Status207 MULTI-STATUS
für einen teilweisen Erfolg zurück, wenn einige Medienelemente nicht erstellt werden konnten. Weitere Informationen finden Sie im Entwicklerleitfaden zum Hochladen von Medien.
Hinweise
- Die neuesten Versionen der Clientbibliotheken enthalten eine nicht abwärtskompatible Änderung.
Klassen, die sich auf
MediaItem
,Album
undDateRange
beziehen, wurden in ein neues dediziertes Paket verschoben. Die Funktionalität hat sich nicht geändert, sondern nur der Speicherort in der Clientbibliothek. Weitere Informationen finden Sie in den Versionshinweisen für die Java-Clientbibliothek (1.2.0) und die PHP-Clientbibliothek (1.2.0).
14. Februar 2019
Hinweise
- Für den Zugriff auf Medienbyte über Basis-URLs gilt ein neues Kontingentlimit. Sie können dieses Kontingent in der Google API Console überwachen.
Behobene Probleme
- Problem 124355983: 500-Fehler beim Aufrufen von
mediaItems.get
für einige freigegebene Medienelemente.
21. Januar 2019
Behobene Probleme
- Problem 121998358: In der
albums.create
-Antwort fehlte das AttributisWriteable
.
7. Januar 2019
Behobene Probleme
- Problem 118464845:
mediaItems.list
hat zu viele leere Seiten zurückgegeben. - Problem 111714379:
mediaItems.search
hat die Hälfte derpageSize
zurückgegeben.
30. November 2018
Funktionen
- Neuer Aufruf
mediaItems.batchGet
zum Abrufen mehrerer Medienelemente anhand ihrer IDs. - Problem 111279349: Neuer Anruf
sharedAlbums.leave
zum Verlassen eines geteilten Albums. - Problem 111279347: Neuer Aufruf
albums.unshare
zum Markieren eines geteilten Albums als privat.
Behobene Probleme
- Problem 113978705: In
mediaItems.batchCreate
festgelegte Beschreibungen wurden in HTML-Entitäten konvertiert. - Problem 114462217: Für Videodateien in
mediaItems.batchCreate
konnte kein Dateiname festgelegt werden. - Problem 118475587: Für Medienelemente wurden ungültige Produkt-URLs zurückgegeben.
- Problem 111862704: 403-Fehler beim Zugriff auf Basis-URLs.
- Problem 115932469: Uploads schlagen aufgrund eines Kontingentfehlers fehl.
6. September 2018
Funktionen
- Die Clientbibliotheken für Java und PHP sind jetzt verfügbar.
Hinweise
- Die Google Photos Library API hat die allgemeine Verfügbarkeit erreicht. Vielen Dank für Ihr Feedback und Ihre Funktionsanfragen während der Vorschauphase für Entwickler der Library API.
- Sehen Sie sich die neuen Leitfäden für die ersten Schritte mit Java- und PHP-Clientbibliotheken an.
- Den Anleitungen wurden Beispiele für Java- und PHP-Code-Snippets hinzugefügt, um die Verwendung von Clientbibliotheken zu veranschaulichen.
5. September 2018
Funktionen
- Neuer Aufruf
sharedAlbums.get
zum Abrufen eines Albums mitshareToken
. - Die neue Property
isJoined
inshareInfo
gibt an, ob der Nutzer dem geteilten Album beigetreten ist.
Behobene Probleme
- Problem 79321120: Das Attribut
mimeType
fehlt in der Antwort mediaItems.batchCreate für Videomedienelemente. - Problem 79319272: Attribute wie
mediaMetadata
odercontributorInfo
fehlten in der Antwort mediaItems.batchCreate. - Problem 110237685: Das CORS-bezogene Dateiuploadproblem wurde behoben.
- Problem 79318118: Beim Hochladen mehrerer Elemente in ein Album im Aufruf mediaItems.batchCreate wurde keine konsistente Reihenfolge gewahrt.
Hinweise
- Wenn Sie IDs wie IDs für Alben, Medienelemente oder Anreicherungselemente vor dem 5. September 2018 gespeichert haben, funktionieren diese nicht mehr, da sich das Format geändert hat. Sie müssen neue IDs zur Verwendung in Ihrem Antrag anfordern.
- Die Eigenschaft
totalMediaItems
der Ressource album wurde inmediaItemsCount
umbenannt. - Der Maximalwert des Parameters
pageSize
in den Aufrufen mediaItems.list und mediaItems.search wurde in 100 geändert. Die Standardanzahl von Medienelementen, die zurückgegeben werden, wenn der ParameterpageSize
nicht angegeben wird, wurde zu 25 geändert. - Die Leitfäden Inhalte aus der Mediathek auflisten, Medien freigeben und Auf Medienelemente zugreifen wurden mit der Filterfunktion
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp-created) aktualisiert, die am 31. Juli 2018 veröffentlicht wurde.
31. Juli 2018
Funktionen
- Neuer Aufruf
mediaItems.list
zum Auflisten von Medienelementen. - Neuer Filter
excludeNonAppCreatedData
, um nach Elementen zu suchen oder Alben aufzulisten, die von Ihrer App erstellt wurden. - Neue Parameter für den Zugriff auf Images:
- Problem 79871479:
c
Parameter für den Zuschnitt, um das Bild auf genaue Abmessungen zuzuschneiden. - Problem 110343547, Problem 111228390: Downloadparameter
d
, um das Originalbild herunterzuladen.
- Problem 79871479:
- Der Aufruf
sharedAlbums.join
gibt jetzt ein Album zurück. - Problem 109655786:
album
enthält jetzt die Medienelement-ID des TitelbildescoverPhotoMediaItemId
. - Problem 79656863:
mediaItem
enthält jetzt den Dateinamen des Medienelements:filename
.
Behobene Probleme
- Problem 79757390: Der Dateiname wurde während der Uploadanfragen nicht festgelegt. Weitere Informationen zu den Feldern
X-Goog-Upload-File-Namefile
undX-Goog-Upload-Protocol
finden Sie im Leitfaden zum Hochladen von Medien. - Problem 80182372: Bei fortsetzbaren Uploads wurde ein Fehler zurückgegeben. Das aktualisierte Protokoll finden Sie in der neuen Anleitung Fortsetzbare Uploads.
- Problem 79497397: Die Eigenschaft
isWriteable
fehlt in der Antwort albums.list. - Problem 111143493: Der Inhaltskategoriefilter
PEOPLE
hat falsche Ergebnisse zurückgegeben. - Problem 111056278: Der Inhaltskategoriefilter
BIRTHDAYS
hat einen Fehler zurückgegeben.
Vorabversion – 8. Mai 2018
Erste Version der Library API.
Bekannte Probleme
GET mediaItem
gibt einen Fehler aus, wenn das Medienelementid
zu einem Medienelement gehört, das aus einem geteilten Album stammt und nicht dem Nutzer gehört.- In der Antwort des
batchCreate
-Aufrufs werden wedermediaMetadata
nochcontributorInfo
zurückgegeben. - Wenn das Medienelement ein Video ist, gibt der
batchCreate
-Aufruf keinmimeType
zurück. - Bei
batchCreate
gibt es beim Hochladen mehrerer Artikel keine konsistente Reihenfolge. batchCreate
unterstützt keine Sortierung (das Hinzufügen in einerposition
), wenn Medienelemente in einem geteilten Album als Inhaber des geteilten Albums erstellt werden. Standardmäßig ist dies das Ende des Albums.