Abonnez-vous à ces notes de version.
Cette page est mise à jour à chaque nouvelle version de l'API Library de Google Photos. Le journal des modifications répertorie les versions par date et inclut les nouvelles fonctionnalités, les corrections de bugs et d'autres modifications.
La documentation et les guides indiquent la dernière version à utiliser.
27 octobre 2022
Notes
- L'atelier de programmation "Créer une application de partage de photos avec Google Photos et Flutter" n'est plus disponible. Veuillez consulter nos autres exemples et vous reporter à celui qui figure dans nos guides.
1er juin 2022
Notes
- Ajout de bonnes pratiques pour l'importation afin de clarifier le processus d'importation, de signaler les erreurs courantes et de savoir comment les éviter, et de fournir des conseils pour améliorer l'efficacité de l'importation.
27 octobre 2021
Caractéristiques
- Programme Partenaires Google Photos: lancement du niveau Premier. Le niveau Premier est une suite de fonctionnalités d'API améliorées qui exploitent la puissance de l'intelligence artificielle de Google Photos.
29 septembre 2021
Caractéristiques
- Nouvelle option pour trier les recherches en fonction d'un filtre de date. Les résultats peuvent être triés d'abord les plus récents ou les plus anciens. Cela facilite les recherches et améliore l'efficacité en fournissant des résultats de recherche mieux ciblés.
21 juillet 2021
Caractéristiques
- Nouveau paramètre
-no
pour les URL de base des vidéos permettant de charger les miniatures sans bouton de lecture en superposition. Par défaut, les miniatures vidéo se chargent avec un bouton de lecture en superposition. Ce nouveau paramètre vous permet de masquer le bouton de lecture sur les miniatures des vidéos.
Problèmes résolus
- Problème 181282432: les miniatures de vidéos s'affichaient toujours avec un bouton de lecture en superposition.
25 mai 2021
Problèmes résolus
- La propriété
exposureTime
n'a pas été renseignée pour les métadonnéesphoto
dans les éléments multimédias.
19 mai 2021
Notes
- La documentation sur les URL de base pour les photos animées a été mise à jour afin de clarifier le comportement du paramètre
=dv
pour les photos de mouvement Android et les Live Photos iOS.
11 février 2021
Notes
- La Politique d'utilisation autorisée a été mise à jour. Nous y avons ajouté des contenus publicitaires et minimisant l'utilisation des données.
7 juillet 2020
Caractéristiques
- L'API a été mise à jour pour accepter de nouvelles commandes de partage dans Google Photos.
Un nouveau champ,
isJoinable
, est désormais renvoyé dans la propriétéshareInfo
pour les albums partagés. L'API peut joindre des utilisateurs à un album partagé lorsqueisJoinable
esttrue
. Si un propriétaire a désactivé le partage par lien sur un album dans Google Photos,isJoinable
serafalse
, et l'API ne sera pas en mesure de joindre les utilisateurs à cet album. - Problèmes 111405623, 116379853, 117685011: vous pouvez désormais modifier le titre des albums et les photos de couverture, et modifier les descriptions des éléments multimédias créés par votre application. Demandez le nouveau champ d'application d'autorisation
photoslibrary.edit.appcreateddata
pour mettre à jour l'accès.
17 février 2020
Caractéristiques
- La taille maximale des fichiers importés pour les photos est passée de 75 Mo à 200 Mo.
- Lorsque vous importez des fichiers, un type MIME doit désormais être spécifié lors de l'étape d'importation d'octets.
- Vous spécifiez désormais des noms de fichiers lors de la création d'un élément multimédia, et non plus lors de l'importation d'octets multimédias. La nouvelle propriété
fileName
danssimpleMediaItem
accepte les chaînes UTF-8. Vous pouvez toujours spécifier le nom de fichier d'un élément multimédia lorsque vous importez des octets multimédias. Toutefois, nous vous recommandons vivement de mettre à jour votre implémentation.
Notes
- La Politique d'utilisation autorisée a été mise à jour, avec quelques détails supplémentaires axés sur la réduction de l'utilisation et du stockage des données.
- La documentation sur les URL de base a été mise à jour pour inclure les photos animées.
16 août 2019
Caractéristiques
- Problème 131874809: nouvelle propriété
isOwned
dansshareInfo
permettant de déterminer si l'utilisateur est le propriétaire de l'album partagé. Pour en savoir plus, consultez le guide du développeur sur le partage de contenus multimédias.
Problèmes résolus
- Problème 131711405: la propriété
shareableUrl
ne figurait pas dans la réponsealbums.list
. - Problème 113870729 :
mediaItems.list
renvoyait parfois des éléments multimédias en double au niveau des limites de la page. - Problème 93428763: le champ
status
des métadonnées de la vidéo renvoie désormais correctement leVideoProcessingStatus
de la vidéo de qualité optimale.
12 juin 2019
Caractéristiques
- Problème 110188560: nouveau filtre de recherche permettant de sélectionner les éléments multimédias marqués comme favoris :
FeatureFilter
. - Nouvelles catégories de contenu pour
ContentFilter
afin de filtrer les éléments multimédias correspondant à des catégories spécifiques:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
,HOLIDAYS
.
Notes
- Mise à jour des consignes relatives à l'expérience utilisateur afin de fournir des conseils supplémentaires sur l'attribution de noms aux projets et aux albums.
7 mai 2019
Ateliers de programmation
- Nouvel atelier de programmation: Créer une application de partage de photos avec Google Photos et Flutter. Découvrez comment créer une application de partage de photos à l'aide de l'API Library de Google Photos dans Flutter. Pour en savoir plus, consultez le guide des exemples.
29 avril 2019
Caractéristiques
Problème 109505022 : de nouveaux appels permettent d'ajouter et de supprimer des éléments multimédias existants dans un album.
Ces appels prennent en charge les éléments multimédias et les albums créés par votre application. Pour en savoir plus, consultez le guide du développeur sur la gestion des albums.
L'appel REST pour la création d'éléments multimédias
mediaItems.batchCreate
renvoie désormais l'état HTTP207 MULTI-STATUS
en cas de réussite partielle si certains éléments multimédias n'ont pas pu être créés. Pour en savoir plus, consultez le guide du développeur sur l'importation de contenus multimédias.
Notes
- Les dernières versions des bibliothèques clientes incluent une modification destructive.
Les classes liées à
MediaItem
,Album
etDateRange
ont été déplacées vers un nouveau package dédié. Leurs fonctionnalités n'ont pas changé, uniquement leur emplacement dans la bibliothèque cliente. Reportez-vous aux notes de version de la bibliothèque cliente Java (1.2.0) et de la bibliothèque cliente PHP (1.2.0).
14 février 2019
Notes
- Une nouvelle limite de quota s'applique pour l'accès aux octets de contenus multimédias à partir des URL de base. Vous pouvez surveiller ce quota dans la console Google APIs.
Problèmes résolus
- Problème 124355983: erreurs 500 lors de l'appel de
mediaItems.get
pour certains éléments multimédias partagés.
21 janvier 2019
Problèmes résolus
- Problème 121998358: la propriété
isWriteable
ne figurait pas dans la réponsealbums.create
.
7 janvier 2019
Problèmes résolus
- Problème 118464845:
mediaItems.list
renvoyait trop de pages vides. - Problème 111714379:
mediaItems.search
renvoyait la moitié depageSize
.
30 novembre 2018
Caractéristiques
- Nouvel appel
mediaItems.batchGet
pour récupérer plusieurs éléments multimédias en fonction de leurs identifiants - Problème 111279349: nouvel appel
sharedAlbums.leave
permettant de quitter un album que vous avez rejoint. - Problème 111279347: nouvel appel
albums.unshare
permet de marquer un album partagé comme privé.
Problèmes résolus
- Problème 113978705: les descriptions définies dans
mediaItems.batchCreate
étaient converties en entités HTML. - Problème 114462217: impossible de définir le nom de fichier pour les fichiers vidéo dans
mediaItems.batchCreate
. - Problème 118475587: des URL de produits non valides étaient renvoyées pour les éléments multimédias.
- Problème 111862704: erreurs 403 lors de l'accès aux URL de base.
- Problème 115932469: échec des importations avec erreur de quota.
6 septembre 2018
Caractéristiques
- Les bibliothèques clientes Java et PHP sont désormais disponibles.
Notes
- L'API Library de Google Photos est en phase de disponibilité générale. Merci pour vos commentaires et vos demandes de fonctionnalités pendant la période d'aperçu de l'API Library pour les développeurs.
- Consultez les nouveaux guides pour vous familiariser avec les bibliothèques clientes Java et PHP.
- Des exemples d'extraits de code Java et PHP ont été ajoutés aux guides pour illustrer l'utilisation des bibliothèques clientes.
5 septembre 2018
Caractéristiques
- Nouvel appel
sharedAlbums.get
pour obtenir un album à l'aide deshareToken
. - Nouvelle propriété
isJoined
dansshareInfo
pour déterminer si l'utilisateur a rejoint l'album partagé.
Problèmes résolus
- Problème 79321120: la propriété
mimeType
était manquante dans la réponse mediaItems.batchCreate pour les éléments multimédias vidéo. - Problème 79319272: des propriétés telles que
mediaMetadata
etcontributorInfo
étaient manquantes dans la réponse mediaItems.batchCreate. - Problème 110237685: correction du problème d'importation de fichiers lié à CORS.
- Problème 79318118: l'ordre n'était pas conservé lors de l'importation de plusieurs éléments dans un album via l'appel mediaItems.batchCreate.
Notes
- Si vous avez stocké des ID (tels que des ID d'albums, d'éléments multimédias ou d'éléments d'enrichissement) avant le 5 septembre 2018, ils ne fonctionneront plus, car le format a changé. Vous devrez obtenir de nouveaux ID à utiliser dans votre application.
- La propriété
totalMediaItems
de la ressource album a été renomméemediaItemsCount
. - La valeur maximale du paramètre
pageSize
dans les appels mediaItems.list et mediaItems.search est passée à 100. Le nombre d'éléments multimédias renvoyés par défaut lorsque le paramètrepageSize
n'est pas spécifié est passé à 25. - Les guides Lister le contenu de la bibliothèque, Partager le contenu multimédia et Accéder aux éléments multimédias mis à jour avec la fonctionnalité de filtre
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp-created) du 31 juillet 2018.
31 juillet 2018
Caractéristiques
- Nouvel appel
mediaItems.list
pour répertorier les éléments multimédias - Nouveau filtre
excludeNonAppCreatedData
pour rechercher des éléments ou une liste des albums créés par votre application. - Nouveaux paramètres pour accéder aux images :
- Problème 79871479: paramètre de recadrage
c
permettant de recadrer l'image aux dimensions exactes. - Problème 110343547, Problème 111228390: paramètre de téléchargement
d
permettant de télécharger l'image d'origine.
- Problème 79871479: paramètre de recadrage
- L'appel
sharedAlbums.join
renvoie désormais un album. - Problème 109655786 :
album
contient désormais l'ID d'élément multimédia de la photo de couverturecoverPhotoMediaItemId
. - Problème 79656863 :
mediaItem
contient désormais le nom de fichier de l'élément multimédiafilename
.
Problèmes résolus
- Problème 79757390: le nom de fichier n'était pas défini lors des requêtes d'importation. Consultez les champs
X-Goog-Upload-File-Namefile
etX-Goog-Upload-Protocol
dans le guide Importer des éléments multimédias. - Problème 80182372: les importations avec reprise renvoyaient une erreur. Consultez le nouveau guide sur les importations avec reprise pour connaître le protocole mis à jour.
- Problème 79497397: propriété
isWriteable
manquante dans la réponse albums.list. - Problème 111143493: le filtre de catégorie de contenu
PEOPLE
renvoyait des résultats inexacts. - Problème 111056278: le filtre de catégorie de contenu
BIRTHDAYS
renvoyait une erreur.
Version preview du 8 mai 2018
Version initiale de l'API Library.
Problèmes connus
GET mediaItem
génère une erreur si l'élément multimédiaid
qu'il reçoit concerne un élément multimédia provenant d'un album partagé et n'appartenant pas à l'utilisateur.- La réponse à l'appel
batchCreate
ne renvoie pasmediaMetadata
nicontributorInfo
. - Si l'élément multimédia est une vidéo, l'appel
batchCreate
ne renvoie pas demimeType
. batchCreate
n'assure pas une commande cohérente lorsque vous importez plusieurs articles.batchCreate
ne prend pas en charge le tri (ajout d'un élémentposition
) lors de la création d'éléments multimédias dans un album partagé en tant que propriétaire de l'album partagé. Par défaut, il s'agit de la fin de l'album.