Actualizaciones de las APIs de Google Fotos

Publicado en septiembre de 2024.

En esta página, se proporcionan detalles sobre los cambios específicos que se realizan en las APIs de Google Fotos. Revisa los detalles de esta página para comprender cómo pueden verse afectados los métodos y los alcances que usas. Puedes obtener más información sobre el anuncio de estos cambios en la entrada de blog relacionada.

API de la biblioteca: Impacto en casos de uso comunes

En las siguientes secciones, se detalla cómo los próximos cambios afectarán a los casos de uso comunes.

Subir elementos multimedia y crear álbumes

Qué cambiará: No habrá cambios. Puedes seguir subiendo elementos multimedia y creando álbumes con el permiso photoslibrary.appendonly.

Qué puedes hacer:

Si tu app sube elementos multimedia o crea álbumes, asegúrate de usar el permiso photoslibrary.appendonly y no el permiso photoslibrary. Se quitará el permiso photoslibrary.

Cómo enumerar, buscar y recuperar elementos y álbumes multimedia

Qué cambiará: Ahora solo puedes enumerar, buscar y recuperar los álbumes y los elementos multimedia que creó tu app.

Qué puedes hacer:

  • Si tu app necesita que los usuarios seleccionen fotos o álbumes de toda su biblioteca, usa la nueva API de Google Photos Picker. Esto proporciona una forma segura y fácil de usar para que los usuarios otorguen acceso a contenido específico.
  • Si tu app depende del acceso a toda la biblioteca del usuario, es posible que debas volver a evaluarla o considerar enfoques alternativos.

Compartir y álbumes compartidos

Qué cambiará: Los álbumes compartidos y las funciones de la API asociadas (compartir, dejar de compartir, obtener, unirse, salir y enumerar) mostrarán un 403 PERMISSION_DENIED después del 31 de marzo de 2025.

Qué puedes hacer:

Dirige a los usuarios a la app de Google Fotos para que administren el uso compartido por su cuenta. Puedes proporcionar instrucciones claras o vínculos directos dentro de tu app para guiarlos.

Administración de álbumes creados por apps: enriquecimientos y contenido de álbumes

Qué cambiará: Se agregará photoslibrary.edit.appcreateddata a los siguientes tres métodos para lograr coherencia conceptual:

  • albums.addEnrichment
  • albums.batchAddMediaItems
  • albums.batchRemoveMediaItems

Qué puedes hacer:

  • Si tu app ya usa estos métodos, considera adoptar el permiso photoslibrary.edit.appcreateddata para simplificar el proceso de autorización.

API de la biblioteca: Alcances y métodos afectados

Como parte de los cambios en las APIs de Google Fotos, realizamos las siguientes actualizaciones.

Como se muestra en la página de autorización actualizada, los siguientes permisos se quitarán de la API de Library después del 31 de marzo de 2025:

  • photoslibrary.readonly
  • photoslibrary.sharing
  • photoslibrary

Se conservarán los siguientes permisos:

  • photoslibrary.appendonly
  • photoslibrary.readonly.appcreateddata
  • photoslibrary.edit.appcreateddata

En esta tabla, se detallan los métodos y los alcances específicos de la API de la biblioteca afectados.

Actualizaciones Métodos Permisos
Estos métodos ahora solo se pueden usar con los álbumes y elementos multimedia que crea tu app. Alcances restantes:
  • photoslibrary.appendonly
Se quitaron los siguientes permisos:
  • photoslibrary
  • photoslibrary.sharing
Alcances restantes:
  • photoslibrary.readonly.appcreateddata
Se quitaron los siguientes permisos:
  • photoslibrary
  • photoslibrary.readonly
Estos métodos ya no estarán disponibles. Alcances restantes:
  • Ninguno
Se quitaron los siguientes permisos:
  • photoslibrary.sharing
A estos métodos se les agregará photoslibrary.edit.appcreateddata.
Estos métodos ahora solo se pueden usar con los álbumes y elementos multimedia que creó tu app.
Alcances restantes:
  • photoslibrary.appendonly
  • photoslibrary.edit.appcreateddata
Se quitaron los siguientes permisos:
  • photoslibrary
Alcances restantes:
  • photoslibrary.edit.appcreateddata
Se quitaron los siguientes permisos:
  • photoslibrary
Estos métodos no sufrirán modificaciones. Alcances restantes:
  • photoslibrary.edit.appcreateddata
Se quitaron los siguientes permisos:
  • Ninguno

Actualizaciones de la política de la API de Fotos

La política de Uso Aceptable actual se reemplazará después del 31 de marzo de 2025 por la nueva Política de Datos del Usuario y Desarrollador de la API de Fotos. La nueva política ya está disponible para la versión preliminar.

Actualizaciones de la documentación de la API de Fotos

Realizamos cambios significativos en la documentación de la API de Fotos para reflejar las próximas actualizaciones y respaldar tu experiencia de desarrollo:

Preguntas frecuentes

¿Qué cambiará con las APIs de Google Fotos?

Presentamos la nueva API de Google Photos Picker para la selección de fotos segura y actualizamos la API de Library existente para enfocarnos en administrar las fotos y los videos que crea tu app.

¿Cuándo entrarán en vigencia estos cambios?

Estos cambios entrarán en vigencia el 31 de marzo de 2025. Recomendamos a todos los usuarios con integraciones existentes que usan la API de Library para la selección de fotos que migren a la API de Picker lo antes posible.

¿Cómo se verá afectada la API de Library?

Se quitarán los permisos photoslibrary.readonly, photoslibrary.sharing y photoslibrary. Las llamadas a la API que solo dependan de estos permisos mostrarán un 403 PERMISSION_DENIED después del 31 de marzo de 2025. Varias otras llamadas se restringirán para que funcionen solo con las fotos y los videos que creó tu app.

Puedes revisar el conjunto completo de cambios en la tabla de métodos y alcances afectados en esta página.

¿Qué debo hacer si mi app actualmente usa los permisos o métodos afectados?

Si tu app usa alguno de los permisos o métodos afectados, te recomendamos que sigas estos pasos:

  • Para la selección de fotos, migra a la API de Selector de fotos de Google.
  • Para otras funciones, revisa la documentación actualizada de la API de la biblioteca para comprender los cambios y, luego, identificar las funciones de tu app que es posible que ya no estén disponibles. Es posible que debas ajustar la funcionalidad de tu app o explorar soluciones alternativas para algunos casos de uso.

¿Qué es la API de Google Photos Picker?

La API de Picker es una forma nueva y segura para que los desarrolladores permitan que los usuarios seleccionen fotos y videos de su biblioteca de Google Fotos y los envíen sin problemas a tu aplicación.

¿Dónde puedo encontrar más información sobre estos cambios?

La página que estás viendo actualmente proporciona una descripción general y un resumen de todos los cambios.

El resto de la documentación de nuestro sitio se actualizó para reflejar las APIs actualizadas.

Esta entrada de blog en la que se anuncian los cambios.

¿Qué sucede si tengo más preguntas o necesito ayuda para migrar mi aplicación?

Si tienes preguntas sobre la documentación para desarrolladores, consulta nuestra página de asistencia para obtener más detalles sobre cómo obtener ayuda.