Avec l'API Library de Google Photos, votre application peut lire, écrire et partager des photos et des vidéos dans Google Photos.
L'API Library est une API RESTful dotée d'une charge utile JSON. La structure de l'API est basée sur les concepts de produit de Google Photos:
- Bibliothèque: fichiers multimédias stockés dans le compte Google Photos de l'utilisateur.
- Albums: collections multimédias pouvant être partagées avec d'autres utilisateurs.
- Éléments multimédias: photos, vidéos et métadonnées.
- Partage: fonctionnalité permettant aux utilisateurs de partager leurs fichiers multimédias avec d'autres utilisateurs.
Autorisation
Comme les autres API REST de Google, l'API Library utilise OAuth 2.0 pour gérer les autorisations. Votre application peut demander l'accès à la bibliothèque Google Photos de l'utilisateur via les différentes portées d'autorisation fournies par l'API.
Notez que l'API Library n'est pas compatible avec les comptes de service. Pour utiliser cette API, les utilisateurs doivent être connectés à un compte Google valide.
Utiliser l'API Library
Avant de développer vos applications, tenez compte des points suivants:
- Politique d'utilisation autorisée
- Consignes relatives à l'expérience utilisateur pour la conception de votre application
- Limites et quotas de l'API Library
Explorer l'API
Pour tester l'API Library sans écrire de code, utilisez l'explorateur d'API disponible dans la documentation de référence.
Voici quelques méthodes pour essayer l'explorateur d'API:
- Répertoriez vos albums.
- Appliquez des filtres à une recherche d'éléments multimédias.
Consultez notre exemple de code qui présente certaines des fonctionnalités clés de l'API Library.
Programme Partenaires
Vous pouvez intégrer l'API Library de Google Photos sans rejoindre le programme. Toutefois, si votre application est susceptible de dépasser la limite de quota de disponibilité générale, exprimez votre intérêt pour le Programme Partenaires Google Photos.
En savoir plus
Voici quelques lieux à visiter:
- Premiers pas : configurez votre projet et essayez l'exemple.
- Guides : guides d'utilisation et concepts liés à l'utilisation de l'API Library.
- Documentation de référence : documentation de référence de l'API
- Assistance : options d'assistance pour demander de l'aide ou envoyer des commentaires.