Method: sessions.create

Genera una sesión nueva durante la cual el usuario puede elegir fotos y videos para el acceso de terceros.

Si el usuario no tiene una cuenta activa de Google Fotos, se muestra un error FAILED_PRECONDITION.

Si la aplicación cliente crea demasiadas sesiones por usuario, se muestra un error RESOURCE_EXHAUSTED. Es poco probable que los clientes alcancen estos límites en circunstancias normales. Sin embargo, se recomienda que los clientes llamen a sessions.delete después de cada sesión para mantenerse dentro de los límites de recursos de forma proactiva.

Solicitud HTTP

POST https://photospicker.googleapis.com/v1/sessions

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de consulta

Parámetros
requestId

string

Opcional. Es un identificador único proporcionado por el cliente para esta solicitud.

Este ID se usa para habilitar la experiencia de selección optimizada para las aplicaciones que usan el flujo de OAuth 2.0 para dispositivos de entrada limitada.

Este ID debe tener el formato de una cadena de UUID (versión 4) y cumplir con los siguientes requisitos:

  • No debe contener información de identificación sensible sobre el usuario.
  • Debe contener 32 caracteres hexadecimales divididos en cinco grupos separados por guiones, en el formato “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” (o 8-4-4-4-12).

Cuerpo de la solicitud

El cuerpo de la solicitud contiene una instancia de PickingSession.

Cuerpo de la respuesta

Si el proceso se realiza de forma correcta, el cuerpo de la respuesta contiene una instancia recién creada de PickingSession.

Permisos de autorización

Requiere el siguiente alcance de OAuth:

  • https://www.googleapis.com/auth/photospicker.mediaitems.readonly