Suscríbete a estas notas de la versión.
Esta página se actualiza con cada nueva versión de la API de la Biblioteca de Google Fotos. El registro de cambios enumera las versiones por fecha y, además, incluye las funciones nuevas, las correcciones de errores y otras cambios.
La documentación y las guías indican la versión más reciente que se debe usar.
16 de septiembre de 2024
Funciones
- Se introdujo la nueva API de Picker para seguridad y fácil de usar.
Notas
En esta versión, anunciamos cambios clave en la API de Library (vigentes a partir del 31 de marzo de 2025).
- La API de Library solo administrará las fotos y los videos que creó tu app.
- Eliminación de
photoslibrary.readonly
,photoslibrary.sharing
yphotoslibrary
permisos. - Restricción de varios métodos solo para contenido creado por apps.
Los detalles completos se muestran en las Actualizaciones de las APIs de Google Fotos .
27 de octubre de 2022
Notas
- "Cómo crear una app para compartir fotos con Google Fotos y Flutter" codelab no es ya estén disponibles. Revisa nuestras otras muestras y consulta al código de muestra en nuestras guías.
1 de junio de 2022
Notas
- Se agregaron prácticas recomendadas para subir. para ayudar a aclarar el proceso de carga, señalar errores comunes y cómo evitar y proporcionar sugerencias para mejorar la eficiencia de la carga.
27 de octubre de 2021
Funciones
- Programa de socios de Google Fotos: lanzamiento del nivel Premier. El nivel Premier es un paquete de funciones de API mejoradas que aprovechan el la potente inteligencia artificial de Google Fotos.
29 de septiembre de 2021
Funciones
- Nueva opción para ordenar búsquedas basadas en filtros por fecha de Google Cloud. Se pueden ordenar los resultados más recientes primero o más antiguos. Esto facilita la búsqueda y mejora la eficiencia al brindar resultados de la búsqueda orientados.
21 de julio de 2021
Funciones
- Nuevo parámetro
-no
para las URLs base de los videos para cargar miniaturas sin una superposición de botones de reproducción. Video de forma predeterminada las miniaturas se cargan con una superposición del botón de reproducción. Este nuevo parámetro te brinda para ocultar el botón de reproducción en las miniaturas de los videos.
Problemas corregidos
- Error 181282432: Las miniaturas de video siempre se muestra con una superposición de botones de reproducción.
25 de mayo de 2021
Problemas corregidos
- No se propagó la propiedad
exposureTime
para Metadatosphoto
en elementos multimedia.
19 de mayo de 2021
Notas
- La documentación de la URL base para el movimiento
fotos
Se actualizó a fin de aclarar el comportamiento del parámetro
=dv
para el movimiento de Android. y Live Photos para iOS.
11 de febrero de 2021
Notas
- Se actualizó la Política de Uso Aceptable, y se agregó contenido sobre publicidad y se minimizó el uso de datos.
7 de julio de 2020
Funciones
- Se actualizó la API para que sea compatible
nuevos controles de uso compartido en Google Fotos.
Un nuevo campo,
isJoinable
, es ahora se muestra como parte de la propiedadshareInfo
para los álbumes compartidos. La API pueden unir usuarios a un álbum compartido cuandoisJoinable
estrue
. Si un propietario inhabilitó el uso compartido de vínculos en un álbum de Google Fotos,isJoinable
seráfalse
y la API no podrá unir a los usuarios a ese álbum. - Problemas 111405623,
116379853.
117685011: Ahora puedes
cambiar los títulos de los álbumes y las fotos de portada,
y cambiar las descripciones de los elementos multimedia
que creó tu app. Solicita el nuevo
photoslibrary.edit.appcreateddata
permiso de la autorización para el acceso a las actualizaciones.
17 de febrero de 2020
Funciones
- El tamaño máximo de carga de un archivo foto se ha aumentó de 75 MB a 200 MB.
- Cuando subas archivos, deberás especificar un tipo de MIME en el archivo etapa de carga de bytes.
- Ahora especificas los nombres de archivo cuando creas un elemento multimedia, en lugar de cuando subes bytes multimedia. La nueva propiedad
fileName
desimpleMediaItem
admite cadenas UTF-8. Aún puedes especificar el nombre de archivo de un elemento multimedia cuando subir bytes de contenido multimedia, pero te recomendamos que los actualices para tu implementación.
Notas
- La Política de Uso Aceptable se con algunos detalles adicionales enfocados en minimizar el uso y almacenamiento de datos.
- Se actualizó la documentación de la URL base para incluir fotos en movimiento.
16 de agosto de 2019
Funciones
- Error 131874809: Propiedad nueva
isOwned
enshareInfo
para identificar si el usuario es el propietario del álbum compartido. Más detalles están disponibles en la sección contenido multimedia de la guía para desarrolladores.
Problemas corregidos
- Error 131711405: La propiedad
shareableUrl
era que falta en losalbums.list
respuesta. - Error 113870729:
mediaItems.list
algunas veces mostraban elementos multimedia duplicados en los límites de la página. - Error 93428763: El campo
status
para video metadatos ahora devuelve correctamente elVideoProcessingStatus
del video de más alta calidad disponible.
12 de junio de 2019
Funciones
- Error 110188560: Nuevo
filtro de búsqueda para seleccionar
elementos multimedia que se marcaron como favoritos:
FeatureFilter
- Contenido nuevo
categorías para las
ContentFilter
para filtrar elementos multimedia que coincidan con categorías específicas:ARTS
,CRAFTS
,FASHION
,HOUSES
,GARDENS
,FLOWERS
yHOLIDAYS
.
Notas
- Se actualizaron los lineamientos de UX que proporcionan orientación adicional para asignar nombres a proyectos y álbumes.
7 de mayo de 2019
Codelabs
- Nuevo codelab: Cómo compilar una app para compartir fotos con Google Fotos y Flutter. Descubre cómo crear una app para compartir fotos con la API de la Biblioteca de Google Fotos en Flutter. Consulta la guía de muestras para obtener más detalles.
29 de abril de 2019
Funciones
Error 109505022: Nuevas llamadas para agregar y quitar elementos multimedia existentes de un álbum:
Estas llamadas admiten álbumes y elementos multimedia creados por tu y mantener la integridad de su aplicación. Puedes encontrar más detalles en la guía para desarrolladores sobre cómo administrar álbumes.
La llamada de REST para crear elementos multimedia
mediaItems.batchCreate
Ahora muestra el estado HTTP207 MULTI-STATUS
para una ejecución correcta parcial si algún contenido multimedia no se pudieron crear los elementos. Obtén más información en el artículo Cómo subir desarrollador de contenido multimedia .
Notas
- Las últimas versiones del cliente
bibliotecas incluyen un cambio rotundo.
Las clases relacionadas con
MediaItem
,Album
yDateRange
se trasladaron a un nuevo o un paquete exclusivo. Su funcionalidad no ha cambiado, solo su ubicación en la biblioteca cliente. Consulta las notas de la versión de la biblioteca cliente de Java (1.2.0) y la biblioteca cliente de PHP (1.2.0).
14 de febrero de 2019
Notas
- Se aplica un nuevo límite de cuota para acceder a bytes de contenido multimedia desde URLs básicas. Puedes y, luego, supervisar esta cuota Consola de APIs de Google.
Problemas corregidos
- Problema 124355983: Se producían errores 500 cuando se llamaba a
mediaItems.get
para algunos elementos multimedia compartidos.
21 de enero de 2019
Problemas corregidos
- Error 121998358: La propiedad
isWriteable
era en lasalbums.create
respuesta.
7 de enero de 2019
Problemas corregidos
- Error 118464845: Se devolvió
mediaItems.list
. tienes demasiadas páginas vacías. - Error 111714379: Se devolvió
mediaItems.search
. la mitad delpageSize
.
30 de noviembre de 2018
Funciones
- Llamada nueva
mediaItems.batchGet
para recuperar varios elementos multimedia por sus identificadores. - Problema 111279349: Llamada nueva
sharedAlbums.leave
para abandonar un álbum al que te uniste. - Error 111279347: Se agregó una nueva llamada
albums.unshare
para marcar un álbum compartido como privado.
Problemas corregidos
- Error 113978705: Se establecieron descripciones en
mediaItems.batchCreate
se convirtieron en entidades HTML. - Error 114462217: No se pudo establecer el nombre del archivo para
archivos de video en
mediaItems.batchCreate
. - Problema 118475587: Las URLs de productos no válidas eran para elementos multimedia.
- Error 111862704: Errores 403 cuando se accede las URL base.
- Problema 115932469: Las cargas fallan con un error de cuota.
6 de septiembre de 2018
Funciones
- Las bibliotecas cliente de Java y PHP son ahora disponible.
Notas
- La API de la Biblioteca de Google Fotos entró en la disponibilidad general. Gracias por tus comentarios y solicitudes de funciones durante el período de la versión preliminar para desarrolladores de la API de Library.
- Consulta las nuevas guías para comenzar a usar Java y Bibliotecas cliente PHP.
- Se agregaron ejemplos de fragmentos de código de Java y PHP a las guías para demostrar el uso de las bibliotecas cliente.
5 de septiembre de 2018
Funciones
- Nueva llamada
sharedAlbums.get
a obtener un álbum usando elshareToken
. - Nueva propiedad
isJoined
enshareInfo
para identificar si el usuario se unió al álbum compartido.
Problemas corregidos
- Problema 79321120: Faltaba la propiedad
mimeType
en la respuesta mediaItems.batchCreate para los elementos multimedia de video. - Error 79319272: Propiedades como
mediaMetadata
,contributorInfo
faltaban en el mediaItems.batchCreate respuesta. - Error 110237685: Se corrigió el archivo relacionado con CORS. problema de carga.
- Error 79318118: No se estaba realizando un pedido coherente. se mantiene cuando se suben varios elementos a un álbum en el mediaItems.batchCreate llamada.
Notas
- Si almacenaste IDs (como los de álbumes, elementos multimedia o elementos de enriquecimiento) antes del 5 de septiembre de 2018, debido a que cambió el formato. Deberás obtener nuevos ID para usar en tu solicitud.
- La propiedad
totalMediaItems
de la Se cambió el nombre del recurso album pormediaItemsCount
- El valor máximo del parámetro
pageSize
en la mediaItems.list y Llamadas a mediaItems.search se cambió a 100. La cantidad predeterminada de elementos multimedia que se muestran cuando no se especifica el parámetropageSize
se cambió a 25. - Enumera el contenido de la biblioteca.
Compartir contenido multimedia y
Se actualizaron las guías para acceder a los elementos multimedia
con el
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp-created) función de filtro lanzada el 31 de julio de 2018.
31 de julio de 2018
Funciones
- Nueva llamada
mediaItems.list
para ver la lista elementos multimedia. - Nuevo filtro
excludeNonAppCreatedData
para buscar elementos o enumerar álbumes creados por tu app. - Parámetros nuevos para
acceder a las imágenes:
- Error 79871479: Parámetro de recorte
c
para recortar a una dimensión exacta. - Error 110343547,
Error 111228390: Parámetro de descarga
d
, para descargar la imagen original.
- Error 79871479: Parámetro de recorte
- La
sharedAlbums.join
llamada ahora muestra un álbum. - Error 109655786:
album
ahora contiene el ID de elemento multimedia de la foto de portada,coverPhotoMediaItemId
. - Error 79656863:
mediaItem
ahora contiene el nombre de archivo del elemento multimedia,filename
.
Problemas corregidos
- Error 79757390: No se configuraba el nombre del archivo durante las solicitudes de carga. Consulta
X-Goog-Upload-File-Namefile
y CamposX-Goog-Upload-Protocol
en la sección Subir contenido multimedia. - Problema 80182372: Las cargas reanudables mostraron un . Consulta la nueva guía de cargas reanudables para ver el protocolo actualizado.
- Error 79497397: Falta la propiedad
isWriteable
en la respuesta de albums.list. - Error 111143493:
PEOPLE
categoría de contenido el filtro devolvía resultados imprecisos. - Error 111056278:
BIRTHDAYS
categoría de contenido el filtro mostraba un error.
Versión preliminar: 8 de mayo de 2018
Versión inicial de la API de la Biblioteca.
Problemas conocidos
GET mediaItem
arroja un error si el elemento multimediaid
que recibe es de un elemento multimedia que pertenece a un álbum compartido y que no es propiedad del usuario- La respuesta de la llamada a
batchCreate
no mostrarámediaMetadata
nicontributorInfo
- Si el elemento multimedia es un video, la llamada a
batchCreate
no mostrará unmimeType
. batchCreate
no mantiene un orden coherente cuando se suben varios elementos.batchCreate
no admite pedidos (agregar unposition
) cuando creando elementos multimedia en un álbum compartido como propietario del álbum compartido. Integra se encuentra de manera predeterminada al final del álbum.