Vous consultez actuellement l'ancienne documentation de l'API Library de Google Photos.
REST Resource: albums
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Ressource: Album
Représentation d'un album dans Google Photos. Les albums sont des conteneurs d'éléments multimédias. Si un album a été partagé par l'application, il contient une propriété shareInfo
supplémentaire.
Représentation JSON |
{
"id": string,
"title": string,
"productUrl": string,
"isWriteable": boolean,
"shareInfo": {
object (ShareInfo )
},
"mediaItemsCount": string,
"coverPhotoBaseUrl": string,
"coverPhotoMediaItemId": string
} |
Champs |
id |
string
Identifiant de l'album. Il s'agit d'un identifiant persistant qui peut être utilisé entre les sessions pour identifier cet album.
|
title |
string
Nom de l'album affiché dans le compte Google Photos de l'utilisateur. Cette chaîne ne doit pas comporter plus de 500 caractères.
|
productUrl |
string
[Uniquement en sortie] URL Google Photos de l'album. L'utilisateur doit être connecté à son compte Google Photos pour accéder à ce lien.
|
isWriteable |
boolean
[Sortie uniquement] "True" si vous pouvez créer des éléments multimédias dans cet album. Ce champ est basé sur les portées accordées et les autorisations de l'album. Si les champs d'application ou les autorisations de l'album sont modifiés, ce champ est mis à jour.
|
shareInfo |
object (ShareInfo )
[Sortie uniquement] Informations sur les albums partagés. Ce champ n'est renseigné que si l'album est partagé, que le développeur l'a créé et que l'utilisateur a accordé la portée photoslibrary.sharing .
|
mediaItemsCount |
string (int64 format)
[Sortie uniquement] Nombre d'éléments multimédias de l'album.
|
coverPhotoBaseUrl |
string
[Sortie uniquement] URL des octets de la photo de couverture. Cette URL ne doit pas être utilisée telle quelle. Des paramètres doivent être ajoutés à cette URL avant de l'utiliser. Pour obtenir la liste complète des paramètres compatibles, consultez la documentation destinée aux développeurs. Par exemple, '=w2048-h1024' définit les dimensions de la photo de couverture sur une largeur de 2 048 px et une hauteur de 1 024 px.
|
coverPhotoMediaItemId |
string
Identifiant de l'élément multimédia associé à la photo de couverture.
|
ShareInfo
Informations sur les albums partagés. Ces informations ne sont incluses que si vous avez créé l'album, qu'il est partagé et que vous disposez de la portée de partage.
Représentation JSON |
{
"sharedAlbumOptions": {
object (SharedAlbumOptions )
},
"shareableUrl": string,
"shareToken": string,
"isJoined": boolean,
"isOwned": boolean,
"isJoinable": boolean
} |
Champs |
sharedAlbumOptions |
object (SharedAlbumOptions )
Options qui déterminent si quelqu'un peut ajouter des éléments multimédias à un album partagé ou commenter un album partagé.
|
shareableUrl |
string
Lien vers l'album Google Photos partagé. Toutes les personnes disposant du lien peuvent consulter le contenu de l'album. Il doit donc être utilisé avec précaution. Le paramètre shareableUrl n'est renvoyé que si le partage par lien est activé pour l'album. Si un utilisateur est déjà associé à un album qui n'est pas partagé par lien, il peut utiliser l'productUrl de l'album pour y accéder à la place. Un shareableUrl est invalidé si le propriétaire désactive le partage par lien dans l'application Google Photos ou si l'album n'est plus partagé.
|
shareToken |
string
Jeton utilisé pour rejoindre, quitter ou récupérer les informations d'un album partagé au nom d'un utilisateur qui n'en est pas le propriétaire. Une shareToken n'est plus valide si le propriétaire désactive le partage par lien dans l'application Google Photos ou si l'album n'est plus partagé.
|
isJoined |
boolean
"True" si l'utilisateur est associé à l'album. Ce principe s'applique toujours au propriétaire de l'album.
|
isOwned |
boolean
"True" si l'utilisateur est propriétaire de l'album.
|
isJoinable |
boolean
"True" si les utilisateurs peuvent participer à l'album.
|
SharedAlbumOptions
Options permettant de contrôler le partage d'un album.
Représentation JSON |
{
"isCollaborative": boolean,
"isCommentable": boolean
} |
Champs |
isCollaborative |
boolean
"True" si l'album partagé permet aux collaborateurs (utilisateurs qui ont rejoint l'album) d'y ajouter des éléments multimédias. Valeur par défaut : "false".
|
Méthodes |
|
Ajoute un enrichissement à une position spécifiée dans un album défini. |
|
Ajoute un ou plusieurs éléments multimédias de la bibliothèque Google Photos d'un utilisateur à un album. |
|
Supprime un ou plusieurs éléments multimédias d'un album spécifié. |
|
Crée un album dans la bibliothèque Google Photos d'un utilisateur. |
|
Renvoie l'album en fonction du albumId spécifié. |
|
Liste tous les albums présentés à un utilisateur dans l'onglet "Albums" de l'application Google Photos. |
|
Mettez à jour l'album avec le id spécifié. |
|
Marque un album comme partagé et accessible aux autres utilisateurs. |
|
Permet de marquer un album précédemment partagé comme privé. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/25 (UTC).
[null,null,["Dernière mise à jour le 2025/07/25 (UTC)."],[[["\u003cp\u003eThe Album resource represents albums in Google Photos, acting as containers for media items and including share information for shared albums.\u003c/p\u003e\n"],["\u003cp\u003eAlbums have properties like ID, title, product URL, writeability, share details, media item count, and cover photo information.\u003c/p\u003e\n"],["\u003cp\u003eShared albums have options to control collaboration (adding media) and commenting, along with shareable URLs and tokens for access.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use various methods to manage albums, including creating, getting, listing, updating, adding/removing media, sharing, and unsharing.\u003c/p\u003e\n"],["\u003cp\u003eShareInfo and SharedAlbumOptions objects provide further details about shared album configurations and access control.\u003c/p\u003e\n"]]],["This document outlines the structure and functionality of Google Photos albums. An album resource contains metadata like `id`, `title`, `productUrl`, and whether it's writeable. Shared albums have a `shareInfo` object with details like `shareableUrl`, `shareToken`, and join status. Shared album options manage collaboration (`isCollaborative`) and commenting (`isCommentable`). Various methods exist for album management, including creating, retrieving, updating, sharing, adding/removing media items, and enriching albums.\n"],null,[]]