Abonnieren Sie diese Versionshinweise.
Diese Seite wird mit jeder neuen Version der Google Fotos-Mediathek API aktualisiert. Änderungsprotokoll listet Releases nach Datum auf und enthält alle neuen Funktionen, Fehlerkorrekturen und andere Änderungen.
In der Dokumentation und in den Leitfäden wird auf die jeweils neueste Version verwiesen.
16. September 2024
Funktionen
- Einführung der neuen Picker API für eine sichere und nutzerfreundliche Fotoauswahl.
Hinweise
In dieser Version haben wir wichtige Änderungen an der Library API angekündigt. (gültig ab dem 31. März 2025).
- Die Library API verwaltet nur Fotos und Videos, die von Ihrer App erstellt wurden.
photoslibrary.readonly
,photoslibrary.sharing
undphotoslibrary
Bereiche.- Beschränkung mehrerer Methoden auf Inhalte, die von Apps erstellt wurden
Vollständige Details finden Sie in den Updates für die Google Fotos APIs. Seite.
27. Oktober 2022
Hinweise
- „Mit Google Fotos und Flutter eine App zum Teilen von Fotos erstellen“ Codelab ist nein nicht mehr verfügbar sind. Sehen Sie sich die anderen Beispiele an und verweisen Sie auf zum Beispielcode in unseren Leitfäden.
1. Juni 2022
Hinweise
- Wir haben Best Practices für den Upload hinzugefügt, um den Uploadprozess zu verdeutlichen, häufige Fehler und deren Vermeidung zu erläutern und Tipps zur Optimierung der Uploadeffizienz zu geben.
27. Oktober 2021
Funktionen
- Google Fotos-Partnerprogramm: Einführung des Premier-Levels. Die Premier-Stufe umfasst eine Reihe erweiterter API-Funktionen, die die leistungsstarke KI von Google Fotos nutzen.
29. September 2021
Funktionen
- Neue Option zum Sortieren von datumsfilterbasierten Suchanfragen . Die Ergebnisse können nach Aktualität sortiert werden. So wird die Suche erleichtert und die Effizienz verbessert, da die Suchergebnisse besser auf die Nutzer abgestimmt sind.
21. Juli 2021
Funktionen
- Neuer
-no
-Parameter für Videobasis-URLs , um Thumbnails ohne Overlay der Wiedergabeschaltfläche zu laden. Standardmäßig Video werden die Miniaturansichten mit einem Overlay der Wiedergabeschaltfläche geladen. Dieser neue Parameter gibt Ihnen um die Wiedergabeschaltfläche in Video-Thumbnails auszublenden.
Behobene Probleme
- Problem 181282432: Video-Thumbnails immer wird mit einem Wiedergabeschaltflächen-Overlay angezeigt.
25. Mai 2021
Behobene Probleme
exposureTime
-Property wurde nicht ausgefüllt fürphoto
-Metadaten in Medienelementen.
19. Mai 2021
Hinweise
- Die Basis-URL-Dokumentation für Bewegungselemente
Fotos wurden
aktualisiert, um das Verhalten des
=dv
-Parameters für Android-Bewegungen zu verdeutlichen Fotos und Live Photos für iOS.
11. Februar 2021
Hinweise
- Die Richtlinien zur Fairen Nutzung wurden aktualisiert, Inhalte zu Werbezwecken hinzugefügt und die Datennutzung minimiert.
7. Juli 2020
Funktionen
- Die API wurde aktualisiert, um
neuen Freigabeeinstellungen in Google Fotos.
Ein neues Feld,
isJoinable
ist jetzt als Teil dershareInfo
-Eigenschaft für geteilte Alben zurückgegeben. Die API können Nutzern einem geteilten Album beitreten. wennisJoinable
gleichtrue
ist. Wenn ein Eigentümer die Linkfreigabe für ein Album in Google Fotos deaktiviert hat, istisJoinable
false
und die API kann keine Nutzer zu diesem Album hinzufügen. - Probleme 111405623
116379853,
117685011: Sie können jetzt
Albumtitel und Hintergrundbilder ändern,
und Beschreibungen von Medienelementen ändern
die Ihre Anwendung erstellt hat. Neuen
photoslibrary.edit.appcreateddata
anfordern Autorisierungsbereich für den Aktualisierungszugriff.
17. Februar 2020
Funktionen
- Die maximale Dateigröße für den Upload einer Foto wurde von 75 MB auf 200 MB erhöht.
- Beim Hochladen von Dateien muss jetzt ein MIME-Typ im Byte-Uploadphase.
- Sie geben nun Dateinamen beim Erstellen eines Mediums
Artikel anstelle von
wenn Mediabytes hochgeladen werden. Das neue Attribut
fileName
insimpleMediaItem
unterstützt UTF-8-Strings. Sie können beim Hochladen von Medien-Bytes weiterhin den Dateinamen eines Medienelements angeben. Wir empfehlen Ihnen jedoch dringend, Ihre Implementierung zu aktualisieren.
Hinweise
- Die Richtlinien zur Fairen Nutzung wurden mit zusätzlichen Details zum Minimieren der Datennutzung und -speicherung aktualisiert.
- Die Dokumentation zur Basis-URL wurde um Fotos mit Bewegtbild ergänzt.
16. August 2019
Funktionen
- Problem 131874809: Neue Property
isOwned
inshareInfo
um zu ermitteln, ob der Nutzer der Eigentümer des geteilten Albums ist. Weitere Informationen finden Sie im Entwicklerhandbuch zum Teilen von Medien.
Behobene Probleme
- Problem 131711405: Property „
shareableUrl
“ wurde fehlt inalbums.list
Antwort. - Problem 113870729:
mediaItems.list
gaben manchmal doppelte Medienelemente an Seitengrenzen zurück. - Problem 93428763: Das Feld
status
für Videos "metadata" gibt nun den FehlercodeVideoProcessingStatus
mit der höchsten verfügbaren Videoqualität.
12. Juni 2019
Funktionen
- Problem 110188560: Neu
Suchfilter zum Auswählen
Medienelemente, die als Favorit markiert wurden:
FeatureFilter
- Neue Inhalte
Kategorien für die
ContentFilter
, um Medienelemente zu filtern, die bestimmten Kategorien entsprechen:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
undHOLIDAYS
Hinweise
- Die UX-Richtlinien wurden aktualisiert und enthalten jetzt zusätzliche Informationen zur Benennung von Projekten und Alben.
7. Mai 2019
Codelabs
- Neues Codelab: Erstelle eine App zum Teilen von Fotos mit Google Fotos und Flutter: Hier erfahren Sie, wie Sie mit der Google Photos Library API in Flutter eine App zum Teilen von Fotos erstellen. Weitere Informationen finden Sie unter Weitere Informationen
29. April 2019
Funktionen
Problem 109505022: Neue Anrufe, die hinzugefügt und Vorhandene Medienelemente aus einem Album entfernen:
Diese Anrufe unterstützen Mediendateien und Alben, die von Ihrem . Weitere Details finden Sie unter Verwalten Alben.
Der REST-Aufruf zum Erstellen von Medienelementen
mediaItems.batchCreate
gibt jetzt den HTTP-Status207 MULTI-STATUS
für Teilerfolg zurück, wenn einige Medien Elemente konnten nicht erstellt werden. Weitere Informationen finden Sie im Entwicklerhandbuch zum Hochladen von Medien.
Hinweise
- Die neuesten Versionen des Clients
Bibliotheken eine funktionsgefährdende Änderung enthalten.
Die mit
MediaItem
,Album
undDateRange
verwandten Klassen wurden in eine neue . Die Funktionalität hat sich nicht geändert, nur ihr Speicherort in der Clientbibliothek. Weitere Informationen finden Sie in den Versionshinweisen zur Java-Clientbibliothek. (1.2.0) und PHP-Clientbibliothek (1.2.0).
14. Februar 2019
Hinweise
- Neues Kontingentlimit für den Zugriff auf Mediabytes von der Basis URLs angewendet. Sie können überwachen Sie dieses Kontingent im Google API Console.
Behobene Probleme
- Problem 124355983: Fehler 500 beim Aufrufen
mediaItems.get
für einige freigegebene Media-Elemente.
21. Januar 2019
Behobene Probleme
- Problem 121998358: Property „
isWriteable
“ wurde fehlt im Antwort vonalbums.create
.
7. Januar 2019
Behobene Probleme
- Problem 118464845:
mediaItems.list
zurückgegeben zu viele leere Seiten. - Problem 111714379:
mediaItems.search
gab nur die Hälfte despageSize
zurück.
30. November 2018
Funktionen
- Neuer Anruf
mediaItems.batchGet
um mehrere Medienelemente anhand ihrer IDs abzurufen. - Problem 111279349: Neue Funktion
sharedAlbums.leave
zum Verlassen eines zusammengeführten Albums. - Problem 111279347: Neuer Anruf
Zum Markieren
albums.unshare
ein geteiltes Album als privat markieren.
Behobene Probleme
- Problem 113978705: Beschreibungen in
mediaItems.batchCreate
wurden in HTML-Elemente konvertiert. - Problem 114462217: Dateiname konnte nicht festgelegt werden für
Videodateien in
mediaItems.batchCreate
. - Problem 118475587: Ungültige Produkt-URLs wurden für Medienelemente zurückgegeben.
- Problem 111862704: 403-Fehler beim Zugriff auf Basis-URLs
- Problem 115932469: Uploads schlagen aufgrund von Kontingent fehl Fehler.
6. September 2018
Funktionen
- Java- und PHP-Clientbibliotheken sind jetzt verfügbar.
Hinweise
- Die Google Photos Library API hat die allgemeine Verfügbarkeit erreicht. Vielen Dank für Ihr Feedback und Funktionsanfragen während des Vorschauzeitraums für Library API-Entwickler.
- Sehen Sie sich die neuen Leitfäden für den Einstieg an Java und PHP-Clientbibliotheken.
- Beispiel-Code-Snippets für Java und PHP wurden den Leitfäden hinzugefügt, um die Nutzung von Clientbibliotheken.
5. September 2018
Funktionen
- Neuer Aufruf
sharedAlbums.get
, um ein Album über dieshareToken
abzurufen - Neue Property
isJoined
inshareInfo
, um zu sehen, ob der Nutzer dem geteilten Album beigetreten ist.
Behobene Probleme
- Problem 79321120: Property „
mimeType
“ fehlte in der mediaItems.batchCreate Antwort für Videomedienelemente. - Problem 79319272: In der Antwort von mediaItems.batchCreate fehlten Eigenschaften wie
mediaMetadata
undcontributorInfo
. - Problem 110237685: Die CORS-bezogene Datei wurde korrigiert. Problem beim Hochladen.
- Problem 79318118: Keine einheitliche Bestellung bleiben beim Hochladen mehrerer Elemente in ein Album im mediaItems.batchCreate aufrufen.
Hinweise
- Wenn Sie IDs gespeichert haben, z. B. IDs für Alben, Medienobjekte oder Anreicherungselemente vor dem 5. September 2018 nicht mehr funktionieren, da sich das Format geändert hat. Sie müssen neue IDs für die Verwendung in Ihrer Anwendung abrufen.
- Das Attribut
totalMediaItems
des Die Ressource album wurde umbenannt inmediaItemsCount
. - Der Maximalwert des Parameters
pageSize
in der mediaItems.list und mediaItems.search-Aufrufe auf 100 geändert. Die Standardanzahl der Medienelemente, die zurückgegeben werden, wenn der Der Parameter „pageSize
“ ist nicht angegeben, wurde in „25“ geändert. - Bibliotheksinhalt auflisten,
Medien teilen und
Aktualisierte Leitfäden zum Zugriff auf Medieninhalte wurden aktualisiert
mit dem
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp-created) Filterfunktion veröffentlicht am 31. Juli 2018.
31. Juli 2018
Funktionen
- Neuer Anruf
mediaItems.list
zum Auflisten Medienelemente. - Neuer Filter
excludeNonAppCreatedData
, um nach Elementen zu suchen oder von deiner App erstellte Alben aufzulisten. - Neue Parameter für
auf Bilder zugreifen:
- Problem 79871479:
c
– Parameter zuschneiden, wird zugeschnitten auf die genauen Abmessungen. - Problem 110343547
Problem 111228390:
d
-Downloadparameter, um das Originalbild herunterzuladen.
- Problem 79871479:
- Der
sharedAlbums.join
-Aufruf gibt jetzt ein Album zurück. - Problem 109655786:
Jetzt
album
enthält die Medienelement-ID des Titelbilds:coverPhotoMediaItemId
. - Problem 79656863:
mediaItem
enthält jetzt den Dateinamen des Medienelements,filename
.
Behobene Probleme
- Problem 79757390: Dateiname wurde nicht festgelegt
beim Hochladen von Dateien. Siehe
X-Goog-Upload-File-Namefile
undX-Goog-Upload-Protocol
-Felder im Feld Upload im Leitfaden zu Medien. - Problem 80182372: Bei fortsetzbaren Uploads wurde ein Fehler zurückgegeben. Fehler. Weitere Informationen finden Sie in der neuen Fortsetzbare Upload-Leitfaden für die aktualisierte Protokoll.
- Problem 79497397: Property „
isWriteable
“ fehlt in der Antwort von albums.list. - Problem 111143493: Inhaltskategorie
PEOPLE
Filter hat ungenaue Ergebnisse zurückgegeben. - Problem 111056278: Der Filter für die Inhaltskategorie
BIRTHDAYS
gab einen Fehler zurück.
Vorschauversion – 8. Mai 2018
Erste Version der Library API.
Bekannte Probleme
GET mediaItem
gibt einen Fehler aus, wenn das Medienelementid
, das es erhält, für ein Medienelement aus einem freigegebenen Album, dessen Eigentümer nicht der Nutzer ist.- Die Antwort vom
batchCreate
-Aufruf gibt wedermediaMetadata
zurück nochcontributorInfo
- Wenn das Medienelement ein Video ist, gibt der
batchCreate
-Aufruf keinenmimeType
. - Bei
batchCreate
wird beim Hochladen mehrerer Artikel nicht immer dieselbe Reihenfolge beibehalten. batchCreate
unterstützt keine Sortierung (position
hinzufügen), wenn Sie als Eigentümer eines geteilten Albums Medienelemente in einem geteilten Album erstellen. Es standardmäßig auf das Ende des Albums eingestellt.