Iscriviti a queste note di rilascio.
Questa pagina viene aggiornata a ogni nuova versione dell'API Library di Google Foto. Il log delle modifiche elenca le release per data e include eventuali nuove funzionalità, correzioni di bug e altre modifiche.
La documentazione e le guide fanno riferimento alla versione più recente da utilizzare.
27 ottobre 2022
Note
- Il codelab "Crea un'app di condivisione foto con Google Foto e Flutter" non è più disponibile. Esamina gli altri esempi e fai riferimento al codice campione nelle nostre guide.
1 giugno 2022
Note
- Sono state aggiunte best practice per il caricamento per chiarire la procedura di caricamento, richiamare gli errori comuni e come evitarli e fornire suggerimenti per migliorare l'efficienza del caricamento.
27 ottobre 2021
Funzionalità
- Programma partner di Google Foto: lancio del livello Premier. Il livello Premier è una suite di funzionalità API avanzate che sfruttano la potente intelligenza artificiale di Google Foto.
29 settembre 2021
Funzionalità
- Nuova opzione per ordinare le ricerche basate sui filtri per data. I risultati possono essere ordinati per primi o meno recenti. Ciò consente di semplificare le ricerche e migliora l'efficienza grazie a risultati di ricerca più mirati.
21 luglio 2021
Funzionalità
- Nuovo parametro
-no
per gli URL di base dei video per caricare le miniature senza overlay del pulsante di riproduzione. Per impostazione predefinita, le miniature dei video vengono caricate con un pulsante di riproduzione sovrapposto. Questo nuovo parametro ti consente di nascondere il pulsante di riproduzione sulle miniature dei video.
Problemi risolti
- Problema 181282432: le miniature dei video venivano sempre visualizzate con un pulsante di riproduzione sovrapposto.
25 maggio 2021
Problemi risolti
- La proprietà
exposureTime
non è stata compilata per i metadatiphoto
negli elementi multimediali.
19 maggio 2021
Note
- La documentazione dell'URL di base per le foto in movimento è stata aggiornata per chiarire il comportamento del parametro
=dv
per le foto in movimento Android e Live Photos per iOS.
11 febbraio 2021
Note
- Le Norme di utilizzo accettabile sono state aggiornate con l'aggiunta di contenuti alla pubblicità e la riduzione al minimo dell'utilizzo dei dati.
7 luglio 2020
Funzionalità
- L'API è stata aggiornata in modo da supportare nuovi controlli di condivisione in Google Foto.
Un nuovo campo,
isJoinable
, viene ora restituito come parte della proprietàshareInfo
per gli album condivisi. L'API può unire gli utenti a un album condiviso quandoisJoinable
ètrue
. Se un proprietario ha disattivato la condivisione tramite link per un album in Google Foto,isJoinable
saràfalse
e l'API non sarà in grado di unire gli utenti all'album. - Problemi 111405623,
116379853,
117685011: ora puoi
modificare i titoli degli album e le foto di copertina
e modificare le descrizioni degli elementi multimediali creati dalla tua app. Richiedi il nuovo
ambito di autorizzazione
photoslibrary.edit.appcreateddata
per l'accesso per l'aggiornamento.
17 febbraio 2020
Funzionalità
- La dimensione massima del file caricato di una foto è stata aumentata da 75 MB a 200 MB.
- Quando carichi i file, ora è necessario specificare un tipo MIME nella fase di caricamento dei byte.
- Ora devi specificare i nomi file durante la creazione di un elemento multimediale, anziché
quando carichi byte multimediali. La nuova proprietà
fileName
insimpleMediaItem
supporta le stringhe UTF-8. Puoi comunque specificare il nome file di un elemento multimediale durante il caricamento dei byte multimediali, ma ti consigliamo vivamente di aggiornare l'implementazione.
Note
- Le Norme di utilizzo accettabile sono state aggiornate con alcuni dettagli aggiuntivi incentrati sulla riduzione al minimo dell'utilizzo e dell'archiviazione dei dati.
- La documentazione dell'URL di base è stata aggiornata in modo da includere le foto in movimento.
16 agosto 2019
Funzionalità
- Problema 131874809: nuova proprietà
isOwned
inshareInfo
per identificare se l'utente è il proprietario dell'album condiviso. Per ulteriori dettagli, consulta la guida per gli sviluppatori relativa ai contenuti multimediali condivisi.
Problemi risolti
- Problema 131711405: la proprietà
shareableUrl
mancava nella rispostaalbums.list
. - Problema 113870729:
mediaItems.list
a volte restituiva elementi multimediali duplicati ai margini della pagina. - Problema 93428763: il campo
status
per i metadati video ora restituisce correttamente il valoreVideoProcessingStatus
della qualità video più elevata disponibile.
12 giugno 2019
Funzionalità
- Problema 110188560: nuovo
filtro di ricerca per selezionare
gli elementi multimediali contrassegnati come preferiti:
FeatureFilter
. - Nuove categorie di contenuti per
ContentFilter
per filtrare gli elementi multimediali corrispondenti a categorie specifiche:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
,HOLIDAYS
.
Note
- Sono state aggiornate le linee guida per l'esperienza utente che forniscono ulteriori indicazioni per assegnare un nome a progetti e album.
7 maggio 2019
codelab
- Nuovo codelab: Crea un'app di condivisione di foto con Google Foto e Flutter. Scopri come creare un'app di condivisione delle foto utilizzando l'API Library di Google Foto in Flutter. Per ulteriori dettagli, consulta la guida agli esempi.
29 aprile 2019
Funzionalità
Problema 109505022: nuove chiamate per aggiungere e rimuovere gli elementi multimediali esistenti in un album:
Queste chiamate supportano elementi multimediali e album creati dalla tua applicazione. Ulteriori dettagli sono disponibili nella guida per gli sviluppatori Gestione degli album.
La chiamata REST per la creazione di elementi multimediali
mediaItems.batchCreate
ora restituisce lo stato HTTP207 MULTI-STATUS
per l'esito positivo parziale se non è stato possibile creare alcuni elementi multimediali. Ulteriori dettagli sono disponibili nella guida per gli sviluppatori relativa al caricamento di contenuti multimediali.
Note
- Le versioni più recenti delle librerie client includono una modifica che provoca un errore.
I corsi correlati a
MediaItem
,Album
eDateRange
sono stati spostati in un nuovo pacchetto dedicato. La loro funzionalità non è cambiata, solo la loro posizione nella libreria client. Consulta le note di rilascio per la libreria client Java (1.2.0) e la libreria client PHP (1.2.0).
14 febbraio 2019
Note
- Si applica un nuovo limite di quota per l'accesso ai byte multimediali dagli URL di base. Puoi monitorare questa quota nella console API di Google.
Problemi risolti
- Problema 124355983: errori 500 durante la chiamata a
mediaItems.get
per alcuni elementi multimediali condivisi.
21 gennaio 2019
Problemi risolti
- Problema 121998358: la proprietà
isWriteable
mancava nella rispostaalbums.create
.
7 gennaio 2019
Problemi risolti
- Problema 118464845:
mediaItems.list
ha restituito troppe pagine vuote. - Problema 111714379:
mediaItems.search
ha restituito metà dipageSize
.
30 novembre 2018
Funzionalità
- Nuova chiamata
mediaItems.batchGet
per recuperare più elementi multimediali in base ai relativi identificatori. - Problema 111279349: nuova chiamata
sharedAlbums.leave
per abbandonare un album a cui partecipi. - Problema 111279347: nuova chiamata
albums.unshare
per contrassegnare un album condiviso come privato.
Problemi risolti
- Problema 113978705: le descrizioni impostate in
mediaItems.batchCreate
sono state convertite in entità HTML. - Problema 114462217: non era possibile impostare il nome file per i file video in
mediaItems.batchCreate
. - Problema 118475587: gli URL di prodotto non validi sono stati restituiti per gli elementi multimediali.
- Problema 111862704: errori 403 durante l'accesso agli URL di base.
- Problema 115932469: caricamenti non riusciti con errore di quota.
6 settembre 2018
Funzionalità
- Ora sono disponibili le librerie client Java e PHP.
Note
- L'API Libreria Google Foto ha inserito la disponibilità generale. Grazie per il tuo feedback e le tue richieste di funzionalità durante il periodo di anteprima per gli sviluppatori dell'API Library.
- Consulta le nuove guide per iniziare a utilizzare le librerie client di Java e PHP.
- Alle guide sono stati aggiunti snippet di codice Java e PHP di esempio per dimostrare l'utilizzo delle librerie client.
5 settembre 2018
Funzionalità
- Nuova chiamata
sharedAlbums.get
per ottenere un album utilizzandoshareToken
. - Nuova proprietà
isJoined
inshareInfo
per identificare se l'utente partecipa all'album condiviso.
Problemi risolti
- Problema 79321120: proprietà
mimeType
mancante nella risposta mediaItems.batchCreate per gli elementi multimediali video. - Problema 79319272: proprietà come
mediaMetadata
,contributorInfo
mancanti nella risposta mediaItems.batchCreate. - Problema 110237685: risolto il problema di caricamento dei file relativo a CORS.
- Problema 79318118: non veniva mantenuto un ordine coerente durante il caricamento di più elementi in un album nella chiamata mediaItems.batchCreate.
Note
- Se hai archiviato ID (ad esempio ID di album, elementi multimediali o elementi di arricchimento) prima del 5 settembre 2018, questi non funzioneranno più perché il formato è stato modificato. Dovrai ottenere i nuovi ID da utilizzare nella richiesta.
- La proprietà
totalMediaItems
della risorsa album è stata rinominata inmediaItemsCount
. - Il valore massimo del parametro
pageSize
nelle chiamate mediaItems.list e mediaItems.search è stato modificato in 100. Il numero predefinito di elementi multimediali restituiti quando il parametropageSize
non è specificato è stato modificato in 25. - Elenca i contenuti della libreria,
Condividi contenuti multimediali e
Accedi agli elementi multimediali aggiornate
con la funzionalità di filtro
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp- created) rilasciata il 31 luglio 2018.
31 luglio 2018
Funzionalità
- Nuova chiamata a
mediaItems.list
per elencare gli elementi multimediali. - Nuovo filtro
excludeNonAppCreatedData
per cercare elementi o elencare gli album creati dalla tua app. - Nuovi parametri per accedere alle immagini:
- Problema 79871479:
c
parametro di ritaglio, per ritagliare l'immagine in base alle dimensioni esatte. - Issue 110343547,
Issue 111228390: parametro di download
d
, per scaricare l'immagine originale.
- Problema 79871479:
- La chiamata
sharedAlbums.join
restituisce ora un album. - Numero 109655786:
album
ora contiene l'ID elemento multimediale della foto di copertina,coverPhotoMediaItemId
. - Problema 79656863:
mediaItem
ora contiene il nome file dell'elemento multimediale,filename
.
Problemi risolti
- Problema 79757390: il nome file non veniva impostato durante le richieste di caricamento. Esamina i campi
X-Goog-Upload-File-Namefile
eX-Goog-Upload-Protocol
nella guida per il caricamento dei contenuti multimediali. - Problema 80182372: i caricamenti ripristinabili hanno restituito un errore. Consulta la nuova guida sui caricamenti ripristinabili per il protocollo aggiornato.
- Problema 79497397: proprietà
isWriteable
mancante nella risposta albums.list. - Problema 111143493: il filtro per categoria di contenuti
PEOPLE
restituiva risultati imprecisi. - Problema 111056278: il filtro per categoria di contenuti
BIRTHDAYS
ha restituito un errore.
Release di anteprima - 8 maggio 2018
Versione iniziale dell'API Library.
Problemi noti
GET mediaItem
genera un errore se l'elemento multimedialeid
che riceve riguarda un elemento multimediale appartenente a un album condiviso e non di proprietà dell'utente.- La risposta dalla chiamata
batchCreate
non restituiràmediaMetadata
ocontributorInfo
. - Se l'elemento multimediale è un video, la chiamata
batchCreate
non restituirà unmimeType
. batchCreate
non mantiene un ordine coerente quando carica più articoli.batchCreate
non supporta l'ordinazione (aggiunta di unposition
) durante la creazione di elementi multimediali in un album condiviso come proprietario dell'album condiviso. Il valore predefinito è la fine dell'album.