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 le sessioni per identificare l'album.
|
title |
string
Il 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. Questa opzione non deve essere utilizzata 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 consentono di specificare se un utente può aggiungere elementi multimediali o commentare un album condiviso.
|
shareableUrl |
string
Un link all'album di Google Foto condiviso. Chiunque abbia il link può visualizzare i contenuti dell'album, pertanto è necessario prestare attenzione. Il parametro shareableUrl viene restituito solo se per l'album è attivata la condivisione tramite link. Se un utente fa già parte di un album non condiviso tramite link, può utilizzare la 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
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 è condiviso.
|
isJoined |
boolean
True se l'utente fa parte dell'album. Questo vale sempre per il proprietario dell'album.
|
isOwned |
boolean
True se l'album è di proprietà dell'utente.
|
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 uno o più elementi multimediali nella raccolta di Google Foto di un utente a un album. |
|
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 valore 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 2024-09-12 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2024-09-12 UTC."],[[["The Album resource represents albums in Google Photos, acting as containers for media items and including share information for shared albums."],["Albums have properties like ID, title, product URL, writeability, share details, media item count, and cover photo information."],["Shared albums have options to control collaboration (adding media) and commenting, along with shareable URLs and tokens for access."],["Developers can use various methods to manage albums, including creating, getting, listing, updating, adding/removing media, sharing, and unsharing."],["ShareInfo and SharedAlbumOptions objects provide further details about shared album configurations and access control."]]],[]]