Iscriviti a queste note di rilascio.
Questa pagina viene aggiornata a ogni nuova release dell'API Raccolta di Google Foto. Log delle modifiche elenca le uscite per data e include nuove funzioni, correzioni di bug e altre modifiche.
La documentazione e le guide rimandano alla versione più recente da utilizzare.
16 settembre 2024
Funzionalità
- È stata introdotta la nuova API Picker per la sicurezza e selezione di foto facile da usare.
Note
In questa release abbiamo annunciato modifiche chiave all'API Library (in vigore dal 31 marzo 2025).
- L'API Library gestirà solo le foto e i video creati dalla tua app.
- Rimozione di
photoslibrary.readonly
,photoslibrary.sharing
ephotoslibrary
ambiti. - Limitazione di diversi metodi solo ai contenuti creati dalle app.
I dettagli completi sono riportati nella pagina Aggiornamenti alle API di Google Foto.
27 ottobre 2022
Note
- L'app "Crea un'app di condivisione foto con Google Foto e Flutter" il codelab non è più a lungo disponibile. Consulta i nostri altri esempi e fai riferimento al codice di esempio nelle nostre guide.
1 giugno 2022
Note
- Sono state aggiunte le best practice per il caricamento per chiarire la procedura di caricamento, segnalare errori comuni e come evitare e fornire suggerimenti per migliorare l'efficienza dei caricamenti.
27 ottobre 2021
Funzionalità
- Programma Partner di Google Foto: lancio del livello Premier. Il livello Premier è una suite di funzioni API avanzate che sfruttano potente intelligenza artificiale di Google Foto.
29 settembre 2021
Funzionalità
- Nuova opzione per ordinare le ricerche basate sui filtri per data di Google. I risultati possono essere ordinati per primi dal più recente o meno recente. Ciò semplifica la ricerca e migliora l'efficienza fornendo a risultati di ricerca mirati.
21 luglio 2021
Funzionalità
- Nuovo parametro
-no
per gli URL di base dei video per caricare miniature senza sovrapposto un pulsante di riproduzione. Per impostazione predefinita, le miniature dei video vengono caricate con un pulsante di riproduzione in overlay. Questo nuovo parametro fornisce per nascondere il pulsante di riproduzione sulle miniature dei video.
Problemi risolti
- Problema 181282432: le miniature dei video sempre visualizzate con un overlay di pulsanti di riproduzione.
25 maggio 2021
Problemi risolti
- La proprietà
exposureTime
non è stata compilata per i metadatiphoto
negli elementi multimediali.
19 maggio 2021
Note
- La documentazione di base sugli URL per i movimenti
foto è stato
aggiornato per chiarire il comportamento del parametro
=dv
per il movimento Android foto e Live Photo di iOS.
11 febbraio 2021
Note
- Le Norme di utilizzo accettabile sono state aggiornato, aggiungendo contenuti sulla pubblicità e riducendo al minimo l'uso dei dati.
7 luglio 2020
Funzionalità
- L'API è stata aggiornata per supportare
i nuovi controlli della condivisione in Google Foto.
Un nuovo campo,
isJoinable
, viene ora restituito come parte della proprietàshareInfo
per gli album condivisi. L'API possono unire gli utenti a un album condiviso quandoisJoinable
ètrue
. Se un proprietario ha disattivato la condivisione tramite link per un album in Google Foto, il valoreisJoinable
saràfalse
e l'API non lo sarà poter aggiungere gli utenti all'album. - Problemi 111405623,
116379853,
117685011: ora puoi
modificare i titoli degli album e le foto di copertina,
e descrizioni delle modifiche per gli elementi multimediali
creato dall'app. Richiedi il nuovo
photoslibrary.edit.appcreateddata
ambito di autorizzazione per l'accesso all'aggiornamento.
17 febbraio 2020
Funzionalità
- La dimensione massima del file di caricamento di un foto è stata aumentato da 75 a 200 MB.
- Quando carichi i file, ora devi specificare un tipo MIME nella fase di caricamento dei byte.
- Ora puoi specificare i nomi file durante la creazione di un file multimediale
, anziché
quando carichi media byte. La nuova proprietà
fileName
insimpleMediaItem
supporta le stringhe UTF-8. Puoi comunque specificare il nome file di un elemento multimediale quando caricando media byte, ma consigliamo vivamente di aggiornare la tua implementazione.
Note
- Le Norme di utilizzo accettabile sono state con alcuni dettagli aggiuntivi per ridurre al minimo l'uso dei dati e lo spazio di archiviazione.
- L'URL di base documentazione è stato aggiornato in modo da includere le foto in movimento.
16 agosto 2019
Funzionalità
- Problema 131874809: nuova proprietà
isOwned
nella categoriashareInfo
per verificare se l'utente è il proprietario dell'album condiviso. Ulteriori dettagli sono disponibili in share contenuti multimediali guida per gli sviluppatori.
Problemi risolti
- Problema 131711405: la proprietà
shareableUrl
non era presente nella rispostaalbums.list
. - Problema 113870729:
mediaItems.list
a volte restituiva elementi multimediali duplicati ai confini delle pagine. - Problema 93428763: il campo
status
per i video ora i metadati restituiscono correttamenteVideoProcessingStatus
video di massima qualità disponibile.
12 giugno 2019
Funzionalità
- Problema 110188560: nuovo
filtro di ricerca per selezionare
elementi multimediali contrassegnati come preferiti:
FeatureFilter
. - Nuovi contenuti
categorie per
ContentFilter
per filtrare gli elementi multimediali che corrispondono a categorie specifiche:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
eHOLIDAYS
.
Note
- Sono state aggiornate le Linee guida per l'esperienza utente che forniscono indicazioni aggiuntive per l'assegnazione di nomi ai progetti album.
7 maggio 2019
Codelab
- Nuovo codelab: creare un'app per la condivisione di foto con Google Foto e Flutter. Scopri come creare un'app di condivisione delle foto utilizzando l'API della libreria di Google Foto in Flutter. Consulta la guida agli esempi per maggiori dettagli.
29 aprile 2019
Funzionalità
Problema 109505022: nuove chiamate per aggiungere e rimuovere elementi multimediali esistenti da un album:
Queste chiamate supportano elementi multimediali e album creati dal tuo un'applicazione. Ulteriori dettagli sono disponibili in gestisci guida per gli sviluppatori.
La chiamata REST per la creazione di elementi multimediali
mediaItems.batchCreate
ora restituisce lo stato HTTP207 MULTI-STATUS
per un esito positivo parziale se alcuni contenuti multimediali impossibile creare elementi. Ulteriori dettagli sono disponibili nella guida per gli sviluppatori sul caricamento di contenuti multimediali.
Note
- Le versioni più recenti del client
librerie includono una modifica che provoca un errore.
I corsi correlati a
MediaItem
,Album
eDateRange
sono stati spostati in una nuova un pacchetto dedicato. La loro funzionalità non è cambiata, ma è cambiato solo la loro posizione nella libreria client. Fai riferimento alle note di rilascio per la libreria client Java (1.2.0) e libreria client PHP (1.2.0).
14 febbraio 2019
Note
- Un nuovo limite quota per l'accesso ai byte multimediali dalla base URL. Puoi monitora questa quota Console API di Google.
Problemi risolti
- Problema 124355983: errori 500 durante la chiamata
mediaItems.get
per alcuni elementi multimediali condivisi.
21 gennaio 2019
Problemi risolti
- Problema 121998358: la proprietà
isWriteable
era mancante nelalbums.create
risposta.
7 gennaio 2019
Problemi risolti
- Problema 118464845:
mediaItems.list
restituito troppe pagine vuote. - Problema 111714379:
mediaItems.search
restituito metàpageSize
.
30 novembre 2018
Funzionalità
- Nuova chiamata
mediaItems.batchGet
per recuperare più elementi multimediali in base ai relativi identificatori. - Issue 111279349: nuova chiamata
sharedAlbums.leave
per uscire da un album a cui hai aderito. - Issue 111279347: nuova chiamata
albums.unshare
per contrassegnare un album condiviso come privato.
Problemi risolti
- Problema 113978705: descrizioni impostate in
mediaItems.batchCreate
sono stati convertiti in entità HTML. - Problema 114462217: impossibile impostare il nome file per
file video in
mediaItems.batchCreate
. - Problema 118475587: gli URL del prodotto non validi erano restituiti per gli elementi multimediali.
- Problema 111862704: errori 403 durante l'accesso URL di base.
- Issue 115932469: i caricamenti non riescono con un errore di quota.
6 settembre 2018
Funzionalità
- Le librerie client Java e PHP sono ora disponibili.
Note
- L'API Google Photos Library ha inserito la disponibilità generale. Grazie per il feedback e richieste di funzionalità durante il periodo di anteprima per gli sviluppatori dell'API Library.
- Dai un'occhiata alle nuove guide per iniziare a utilizzare Java e Librerie client PHP.
- Alle guide sono stati aggiunti snippet di codice Java e PHP di esempio a scopo dimostrativo l'utilizzo delle librerie client.
5 settembre 2018
Funzionalità
- Nuova chiamata
Da
sharedAlbums.get
a recupera un album utilizzandoshareToken
. - Nuova proprietà
isJoined
inshareInfo
per sapere se l'utente si è unito all'album condiviso.
Problemi risolti
- Problema 79321120: la proprietà
mimeType
non era presente nella risposta di mediaItems.batchCreate per gli elementi multimediali video. - Problema 79319272: proprietà come
mediaMetadata
,contributorInfo
mancanti in mediaItems.batchCreate risposta. - Problema 110237685: corretto il file relativo a CORS problema di caricamento.
- Problema 79318118: l'ordine coerente non era viene mantenuto quando carichi più elementi in un album nel mediaItems.batchCreate chiamata.
Note
- Se hai archiviato ID (ad esempio ID per album, elementi multimediali o elementi di arricchimento) prima del 5 settembre 2018, non funzioneranno più perché il formato è cambiato. Dovrai ottenere nuovi ID da utilizzare nella tua applicazione.
- La proprietà
totalMediaItems
del la risorsa album è stata rinominata inmediaItemsCount
. - Il valore massimo del parametro
pageSize
nel mediaItems.list e Chiamate mediaItems.search è stato impostato su 100. Il numero predefinito di elementi multimediali restituiti quando il parametropageSize
non è specificato è stato modificato in 25. - Le guide Elenca i contenuti della raccolta,
Condividi contenuti multimediali e
Accedi agli elementi multimediali aggiornate
con la
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp-created) funzionalità di filtro rilasciata il 31 luglio 2018.
31 luglio 2018
Funzionalità
- Nuova chiamata
mediaItems.list
per elencare elementi multimediali. - Nuovo filtro
excludeNonAppCreatedData
per cercare elementi o elencare album creati dalla tua app. - Nuovi parametri in
accedere alle immagini:
- Problema 79871479: parametro di ritaglio
c
, da ritagliare dimensioni esatte dell'immagine. - Numero 110343547,
Problema 111228390:
d
parametro di download, per scaricare l'immagine originale.
- Problema 79871479: parametro di ritaglio
- La chiamata
sharedAlbums.join
ora restituisce un album. - Problema 109655786:
album
ora contiene l'ID dell'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 del file non veniva impostato
durante le richieste di caricamento. Vedi
X-Goog-Upload-File-Namefile
e CampiX-Goog-Upload-Protocol
nella sezione Carica guida ai contenuti multimediali. - Problema 80182372: i caricamenti ripristinabili hanno restituito un . Scopri la nuova versione di Resumable ai caricamenti per gli aggiornamenti protocollo.
- Problema 79497397:
isWriteable
proprietà mancante nella risposta albums.list. - Problema 111143493: il filtro della categoria di contenuti
PEOPLE
restituiva risultati inaccurati. - Problema 111056278:
BIRTHDAYS
categoria di contenuti .
Versione di anteprima - 8 maggio 2018
Release iniziale dell'API Library.
Problemi noti
GET mediaItem
genera un errore se l'elemento multimedialeid
che riceve riguarda un elemento multimediale di un album condiviso e non è di proprietà dell'utente.- La risposta alla chiamata
batchCreate
non restituiràmediaMetadata
ocontributorInfo
. - Se l'elemento multimediale è un video, la chiamata a
batchCreate
non restituirà unmimeType
. batchCreate
non mantiene un ordine coerente quando carica più articoli.batchCreate
non supporta l'ordinamento (aggiunta di unposition
) quando crei elementi multimediali in un album condiviso come proprietario dell'album. it porta alla fine dell'album per impostazione predefinita.