Il 1° aprile 2025 sono stati rimossi alcuni ambiti nell'API Library.
Scopri di più qui.
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 le sessioni 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 o le autorizzazioni dell'album vengono modificati, 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 hai creato l'album, se è 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 aggiungere commenti.
|
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 la condivisione tramite link è attivata per l'album. 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 viene condiviso.
|
shareToken |
string
Un token utilizzato per partecipare a un album condiviso, uscirne o recuperarne i dettagli 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 specifica in un album creato con un'app. |
|
Aggiunge uno o più elementi multimediali creati dall'app nella raccolta di Google Foto di un utente a un album creato dall'app. |
|
Rimuove uno o più elementi multimediali creati dall'app da un album creato dall'app specificato. |
|
Crea un album nella raccolta di Google Foto di un utente. |
|
Restituisce l'album creato dall'app in base al albumId specificato. |
|
Elenca tutti gli album creati dalla tua app. |
|
Aggiorna l'album creato dall'app con il id specificato. |
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\u003eGoogle Photos Albums are containers for media items and can be shared with others.\u003c/p\u003e\n"],["\u003cp\u003eShared albums have properties controlling adding media and comments, along with shareable links and tokens.\u003c/p\u003e\n"],["\u003cp\u003eAlbums include metadata such as title, product URL, cover photo, and media item count.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can programmatically manage albums using various methods like create, get, list, and update.\u003c/p\u003e\n"],["\u003cp\u003eSome album management method scopes are subject to removal or change.\u003c/p\u003e\n"]]],["Google Photos albums, serving as media containers, include properties like `id`, `title`, and `productUrl`. Shared albums have `shareInfo`, which contains a `shareableUrl`, `shareToken`, and booleans for user interaction (`isJoined`, `isOwned`, `isJoinable`). Sharing options (`SharedAlbumOptions`) determine collaboration (`isCollaborative`) and commenting (`isCommentable`). Methods for albums include adding/removing media, creating, retrieving, updating (patching), and managing sharing (share/unshare, which will stop working after March 31, 2025).\n"],null,[]]