Modifications apportées aux API Google Photos

Publié en septembre 2024.

Cette page fournit des informations sur les modifications spécifiques apportées aux API Google Photos. Consultez les informations de cette page pour comprendre l'impact potentiel sur les méthodes et les champs d'application que vous utilisez. Pour en savoir plus sur l'annonce de ces modifications, consultez cet article de blog.

API de bibliothèque: impact sur les cas d'utilisation courants

Les sections suivantes décrivent en détail l'impact des modifications à venir sur les cas d'utilisation courants.

Importer des éléments multimédias et créer des albums

Ce qui change:aucun changement. Vous pouvez continuer à importer des éléments multimédias et à créer des albums à l'aide de la portée photoslibrary.appendonly.

Que pouvez-vous faire ?

Si votre application importe des éléments multimédias ou crée des albums, assurez-vous d'utiliser le champ d'application photoslibrary.appendonly et non le champ d'application photoslibrary. Le champ d'application photoslibrary est en cours de suppression.

Lister, rechercher et récupérer des éléments multimédias et des albums

Changements:vous ne pouvez désormais lister, rechercher et récupérer que les albums et les éléments multimédias créés par votre application.

Que pouvez-vous faire ?

  • Si votre application nécessite que les utilisateurs sélectionnent des photos ou des albums dans l'ensemble de leur bibliothèque, utilisez la nouvelle API Google Photos Picker. Cela permet aux utilisateurs d'accorder un accès à des contenus spécifiques de manière sécurisée et conviviale.
  • Si votre application repose sur l'accès à l'intégralité de la bibliothèque de l'utilisateur, vous devrez peut-être réévaluer votre application ou envisager d'autres approches.

Partage et albums partagés

Changements:les albums partagés et les fonctions d'API associées (partager, annuler le partage, obtenir, rejoindre, quitter et lister) renverront un 403 PERMISSION_DENIED après le 31 mars 2025.

Que pouvez-vous faire ?

Diriger les utilisateurs vers l'application Google Photos pour qu'ils gèrent eux-mêmes le partage Vous pouvez leur fournir des instructions claires ou des liens profonds dans votre application pour les guider.

Gérer les albums créés par l'application: enrichissements et contenus des albums

Changements:photoslibrary.edit.appcreateddata est ajouté aux trois méthodes suivantes pour assurer la cohérence conceptuelle:

  • albums.addEnrichment
  • albums.batchAddMediaItems
  • albums.batchRemoveMediaItems

Que pouvez-vous faire ?

  • Si votre application utilise déjà ces méthodes, envisagez d'adopter le champ d'application photoslibrary.edit.appcreateddata pour simplifier votre processus d'autorisation.

API de la bibliothèque: portées et méthodes concernées

Dans le cadre de nos modifications apportées aux API Google Photos, nous avons effectué les mises à jour suivantes.

Comme indiqué sur la page d'autorisation mise à jour, les champs d'application suivants seront supprimés de l'API Library après le 31 mars 2025:

  • photoslibrary.readonly
  • photoslibrary.sharing
  • photoslibrary

Les champs d'application suivants resteront disponibles:

  • photoslibrary.appendonly
  • photoslibrary.readonly.appcreateddata
  • photoslibrary.edit.appcreateddata

Ce tableau détaille les méthodes et les portées spécifiques de l'API Library concernées.

Mises à jour Méthodes Niveaux d'accès
Ces méthodes ne peuvent désormais être utilisées qu'avec les albums et les éléments multimédias créés par votre application. Champ d'application restant :
  • photoslibrary.appendonly
Champs d'application supprimés :
  • photoslibrary
  • photoslibrary.sharing
Champ d'application restant :
  • photoslibrary.readonly.appcreateddata
Champs d'application supprimés :
  • photoslibrary
  • photoslibrary.readonly
Ces méthodes ne seront plus disponibles. Champ d'application restant :
  • Aucun
Champs d'application supprimés :
  • photoslibrary.sharing
La photoslibrary.edit.appcreateddata sera ajoutée à ces méthodes.
Ces méthodes ne peuvent désormais être utilisées qu'avec les albums et les éléments multimédias créés par votre application.
Champ d'application restant :
  • photoslibrary.appendonly
  • photoslibrary.edit.appcreateddata
Champs d'application supprimés :
  • photoslibrary
Champ d'application restant :
  • photoslibrary.edit.appcreateddata
Champs d'application supprimés :
  • photoslibrary
Ces méthodes ne changeront pas. Champ d'application restant :
  • photoslibrary.edit.appcreateddata
Champs d'application supprimés :
  • Aucun

Mises à jour du règlement de l'API Photos

Après le 31 mars 2025, le Règlement sur l'utilisation autorisée actuel sera remplacé par le nouveau Règlement pour les développeurs et les données utilisateur de l'API Photos. La nouvelle règle est désormais disponible en version Preview.

Mises à jour de la documentation de l'API Photos

Nous avons apporté des modifications importantes à la documentation de l'API Photos pour refléter les mises à jour à venir et faciliter votre expérience de développement:

Questions fréquentes

Qu'est-ce qui change avec les API Google Photos ?

Nous lançons la nouvelle API Google Photos Picker pour la sélection sécurisée de photos et mettons à jour l'API Library existante pour nous concentrer sur la gestion des photos et des vidéos créées par votre application.

Quand ces modifications prendront-elles effet ?

Ces modifications prendront effet le 31 mars 2025. Nous encourageons tous les utilisateurs d'intégrations existantes qui utilisent l'API Library pour la sélection de photos à migrer vers l'API Picker dès que possible.

Quel sera l'impact sur l'API Library ?

Les portées photoslibrary.readonly, photoslibrary.sharing et photoslibrary seront supprimées. Les appels d'API qui ne reposent que sur ces portées renverront un 403 PERMISSION_DENIED après le 31 mars 2025. Plusieurs autres appels ne fonctionneront qu'avec les photos et vidéos créées par votre application.

Vous pouvez consulter l'ensemble des modifications dans le tableau des champs d'application et méthodes concernés sur cette page.

Que dois-je faire si mon application utilise actuellement les portées ou méthodes concernées ?

Si votre application utilise l'une des portées ou méthodes concernées, nous vous recommandons de procéder comme suit:

  • Pour la sélection de photos: passez à l'API Google Photos Picker.
  • Pour les autres fonctionnalités: consultez la documentation mise à jour de l'API Library pour comprendre les modifications et identifier les fonctionnalités de votre application qui ne sont peut-être plus disponibles. Vous devrez peut-être ajuster les fonctionnalités de votre application ou explorer d'autres solutions pour certains cas d'utilisation.

Qu'est-ce que l'API Google Photos Picker ?

L'API Picker est un nouveau moyen sécurisé pour les développeurs de permettre aux utilisateurs de sélectionner des photos et des vidéos dans leur bibliothèque Google Photos, et de les renvoyer facilement dans votre application.

Où puis-je trouver plus d'informations sur ces changements ?

La page que vous consultez actuellement fournit une présentation et un récapitulatif de toutes les modifications.

Le reste de la documentation de notre site a été mis à jour pour refléter les API mises à jour.

Cet article de blog annonce les modifications.

Que faire si j'ai d'autres questions ou si j'ai besoin d'aide pour migrer mon application ?

Si vous avez des questions sur la documentation destinée aux développeurs, consultez notre page d'assistance pour en savoir plus sur l'obtention d'aide.