Stai visualizzando la documentazione precedente relativa all'API della libreria di Google Foto.
REST Resource: albums
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Risorsa: Album
Rappresentazione di un album in Google Foto. Gli album sono contenitori di elementi multimediali. Se un album è stato condiviso dall'applicazione, contiene una proprietà shareInfo
aggiuntiva.
Rappresentazione JSON |
{
"id": string,
"title": string,
"productUrl": string,
"isWriteable": boolean,
"shareInfo": {
object (ShareInfo )
},
"mediaItemsCount": string,
"coverPhotoBaseUrl": string,
"coverPhotoMediaItemId": string
} |
Campi |
id |
string
Identificatore dell'album. Si tratta di un identificatore permanente che può essere utilizzato tra una sessione e l'altra per identificare l'album.
|
title |
string
Nome dell'album mostrato all'utente nel suo account Google Foto. Questa stringa non deve contenere più di 500 caratteri.
|
productUrl |
string
[Solo output] URL di Google Foto per l'album. Per accedere a questo link, l'utente deve aver eseguito l'accesso al proprio account Google Foto.
|
isWriteable |
boolean
[Solo output] True se puoi creare elementi multimediali in questo album. Questo campo si basa sugli ambiti concessi e sulle autorizzazioni dell'album. Se gli ambiti vengono modificati o le autorizzazioni dell'album vengono modificate, questo campo viene aggiornato.
|
shareInfo |
object (ShareInfo )
[Solo output] Informazioni relative agli album condivisi. Questo campo viene compilato solo se l'album è un album condiviso, se è stato creato dallo sviluppatore e se l'utente ha concesso l'ambito photoslibrary.sharing .
|
mediaItemsCount |
string (int64 format)
[Solo output] Il numero di elementi multimediali nell'album.
|
coverPhotoBaseUrl |
string
[Solo output] Un URL che rimanda ai byte della foto di copertina. Questo URL non deve essere utilizzato così com'è. I parametri devono essere aggiunti a questo URL prima dell'uso. Per un elenco completo dei parametri supportati, consulta la documentazione per gli sviluppatori. Ad esempio, '=w2048-h1024' imposta le dimensioni della foto di copertina su una larghezza di 2048 px e un'altezza di 1024 px.
|
coverPhotoMediaItemId |
string
Identificatore dell'elemento multimediale associato alla foto di copertina.
|
ShareInfo
Informazioni sugli album condivisi. Queste informazioni vengono incluse solo se l'album è stato creato da te, se quest'ultimo è stato condiviso e se disponi dell'ambito di condivisione.
Rappresentazione JSON |
{
"sharedAlbumOptions": {
object (SharedAlbumOptions )
},
"shareableUrl": string,
"shareToken": string,
"isJoined": boolean,
"isOwned": boolean,
"isJoinable": boolean
} |
Campi |
sharedAlbumOptions |
object (SharedAlbumOptions )
Opzioni che controllano se una persona può aggiungere elementi multimediali a un album condiviso o commentarlo.
|
shareableUrl |
string
Un link all'album di Google Foto condiviso. Chiunque abbia il link può visualizzare i contenuti dell'album, quindi deve essere trattato con attenzione. Il parametro shareableUrl viene restituito solo se per l'album è attivata la condivisione tramite link. Se un utente è già membro di un album che non è condiviso tramite link, può utilizzare il productUrl dell'album per accedervi. Un shareableUrl viene invalidato se il proprietario disattiva la condivisione tramite link nell'app Google Foto o se l'album non è condiviso.
|
shareToken |
string
Token utilizzato per partecipare, abbandonare o recuperare i dettagli di un album condiviso per conto di un utente che non è il proprietario. Un shareToken viene invalidato se il proprietario disattiva la condivisione tramite link nell'app Google Foto o se l'album non viene condiviso.
|
isJoined |
boolean
True se l'utente è membro dell'album. Questo vale sempre per il proprietario dell'album.
|
isOwned |
boolean
True se l'utente è il proprietario dell'album.
|
isJoinable |
boolean
True se gli utenti possono partecipare all'album.
|
SharedAlbumOptions
Opzioni che controllano la condivisione di un album.
Rappresentazione JSON |
{
"isCollaborative": boolean,
"isCommentable": boolean
} |
Campi |
isCollaborative |
boolean
True se l'album condiviso consente ai collaboratori (utenti che hanno aderito all'album) di aggiungervi elementi multimediali. Il valore predefinito è false.
|
Metodi |
|
Aggiunge un arricchimento in una posizione specificata in un album definito. |
|
Aggiunge a un album uno o più elementi multimediali presenti nella raccolta di Google Foto di un utente. |
|
Rimuove uno o più elementi multimediali da un album specificato. |
|
Crea un album nella raccolta di Google Foto di un utente. |
|
Restituisce l'album in base al albumId specificato. |
|
Elenca tutti gli album mostrati a un utente nella scheda Album dell'app Google Foto. |
|
Aggiorna l'album con il id specificato. |
|
Contrassegna un album come condiviso e accessibile ad altri utenti. |
|
Contrassegna come privato un album condiviso in precedenza. |
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2025-07-25 UTC.
[null,null,["Ultimo aggiornamento 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,[]]