REST Resource: sharedAlbums

Ressource: Album

Représentation d'un album dans Google Photos. Les albums sont des conteneurs pour les é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

[Uniquement en sortie] True si vous pouvez créer des éléments multimédias dans cet album. Ce champ dépend des niveaux d'accès accordés et des autorisations associées à l'album. Ce champ est mis à jour en cas de modification des champs d'application ou des autorisations de l'album.

shareInfo

object (ShareInfo)

[Uniquement en sortie] Informations sur les albums partagés. Ce champ n'est renseigné que si l'album est un album partagé, si le développeur l'a créé et si l'utilisateur a accordé le champ d'application photoslibrary.sharing.

mediaItemsCount

string (int64 format)

[Uniquement en sortie] Nombre d'éléments multimédias dans l'album.

coverPhotoBaseUrl

string

[Sortie uniquement] URL des octets de la photo de couverture. Il ne doit pas être utilisé tel quel. Vous devez ajouter les paramètres à cette URL avant de l'utiliser. Consultez la documentation destinée aux développeurs pour obtenir la liste complète des paramètres acceptés. Par exemple, '=w2048-h1024' définit les dimensions de la photo de couverture sur une largeur de 2 048 pixels et une hauteur de 1 024 pixels.

coverPhotoMediaItemId

string

Identifiant de l'élément multimédia associé à la photo de couverture.

Méthodes

get

Renvoie l'album en fonction du shareToken spécifié.

join

Rejoint un album partagé au nom de l'utilisateur Google Photos

leave

Quitte un album partagé au nom de l'utilisateur Google Photos.

list

Liste tous les albums partagés disponibles dans l'onglet "Partage" de l'application Google Photos de l'utilisateur.