Si quieres comenzar a usar la API de la Biblioteca de Google Fotos, habilita la API para configurar tu proyecto en la Consola de APIs de Google y a configurar un ID de cliente de OAuth 2.0.
Tu aplicación interactúa con Google Fotos en nombre de un Usuario de Google Fotos. Por ejemplo, cuando creas álbumes en la cuenta de usuario biblioteca de Google Fotos o subir elementos multimedia a la cuenta de un usuario de Google Fotos, el usuario autoriza estas solicitudes a la API mediante el OAuth 2.0.
El ID de cliente de OAuth 2.0 permite que los usuarios de tu aplicación accedan, se autentiquen, y, por lo tanto, usar la API de la Biblioteca. La API de la Biblioteca no es compatible las cuentas de servicio; Para usar esta API, los usuarios deben acceder a una cuenta de Google Cuenta.
Cómo configurar tu app
Habilita la API
Antes de poder usar la API de la Biblioteca, debes habilitarla en tu proyecto.
- Ve a la Consola de API de Google.
- En la barra de menú, selecciona un proyecto o crea uno nuevo.
- Para abrir la Biblioteca de APIs de Google, desde el menú de navegación, selecciona APIs y Servicios > Biblioteca.
- Busca “API de la Biblioteca de Google Fotos”. Selecciona el resultado correcto y haz clic Habilitar.
Cómo solicitar un ID de cliente de OAuth 2.0
Sigue los pasos que se indican a continuación para solicitar un ID de cliente de OAuth y configurarlo para tu y mantener la integridad de su aplicación. En este ejemplo, se usa una aplicación en la que todo el flujo de OAuth del servidor, como el de nuestros ejemplos. El proceso de configuración puede variar para otras situaciones de implementación.
- Ve a la Consola de APIs de Google. y selecciona tu proyecto.
- En el menú, selecciona APIs y Servicios > Credenciales.
- En la página Credenciales, haz clic en Crear credenciales > ID de cliente de OAuth.
- Selecciona tu Tipo de aplicación. En este ejemplo, el tipo de aplicación es Aplicación web.
Registra los orígenes desde los que tu app puede acceder a las APIs de Google de la siguiente manera:
- Para identificar el ID de cliente, ingresa un nombre.
En el campo Orígenes autorizados de JavaScript, ingresa el origen de tu . Este campo no permite comodines.
Puedes ingresar varios orígenes para permitir que tu app se ejecute en diferentes protocolos, dominios o subdominios. Las URLs que ingreses iniciar una solicitud de OAuth.
El siguiente ejemplo muestra una URL de desarrollo local (nuestras muestras usan
localhost:8080
) y una URL de producción.http://localhost:8080 https://myproductionurl.example.com
El campo URI de redireccionamiento autorizado es el extremo que recibe respuestas automáticas del servidor de OAuth 2.0. Por lo general, esto incluye de desarrollo de aplicaciones y apunta a una ruta de acceso en tu aplicación.
http://localhost:8080/auth/google/callback https://myproductionurl.example.com/auth/google/callback
Haz clic en Crear.
-
Copia lo siguiente del diálogo resultante del cliente de OAuth:
- ID de cliente
- Secreto del cliente
Tu app puede acceder a las APIs de Google habilitadas usando estos valores.
Antes de iniciar una aplicación pública que acceda a la API de la Biblioteca, Google debe revisar tu app. Una "app sin verificar" que aparezca en la la pantalla cuando pruebes tu aplicación, hasta que verificada.
Prueba la muestra
Ahora que configuraste tu proyecto para usarlo con la API de la Biblioteca, consulta la app de ejemplo en GitHub. App de ejemplo demuestra cómo puedes crear un marco de fotos inteligente con la API de la Biblioteca.