Method: sessions.create
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Gera uma nova sessão em que o usuário pode escolher fotos e vídeos para acesso de terceiros.
Se o usuário não tiver uma conta ativa do Google Fotos, um erro FAILED_PRECONDITION
será retornado.
Se o aplicativo cliente criar muitas sessões por usuário, um erro RESOURCE_EXHAUSTED
será retornado. É improvável que os clientes atinjam esses limites em circunstâncias normais. No entanto, ainda é recomendável que os clientes chamem sessions.delete
após cada sessão para permanecer dentro dos limites de recursos.
Solicitação HTTP
POST https://photospicker.googleapis.com/v1/sessions
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
Parâmetros |
requestId |
string
Opcional. Um identificador exclusivo fornecido pelo cliente para essa solicitação. Esse ID é usado para ativar a experiência de seleção simplificada para aplicativos que usam o fluxo OAuth 2.0 para dispositivos de entrada limitada. Esse ID precisa ter o formato de uma string UUID (versão 4) e seguir estes requisitos:
- Não pode conter informações sensíveis de identificação do usuário.
- Precisa conter 32 caracteres hexadecimais divididos em cinco grupos separados por hifens, no formato "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" (ou 8-4-4-4-12).
|
Corpo da solicitação
O corpo da solicitação contém uma instância de PickingSession
.
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta incluirá uma instância de PickingSession
.
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/photospicker.mediaitems.readonly
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-03-10 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-03-10 UTC."],[[["This endpoint creates a session for users to select photos and videos for third-party access."],["A `FAILED_PRECONDITION` error occurs if the user lacks an active Google Photos account."],["Excessive session creation leads to a `RESOURCE_EXHAUSTED` error, though unlikely under normal use."],["Clients should call `sessions.delete` after each session to avoid exceeding resource limits."],["Requires the `https://www.googleapis.com/auth/photospicker.mediaitems.readonly` OAuth scope for authorization."]]],["This describes the creation of a new session for users to grant third-party access to their photos and videos. It uses a `POST` request to `https://photospicker.googleapis.com/v1/sessions`. The request body contains a `PickingSession` instance, and a successful response returns a new `PickingSession`. Requires `photospicker.mediaitems.readonly` OAuth scope. Errors include `FAILED_PRECONDITION` for inactive accounts and `RESOURCE_EXHAUSTED` for excessive session creation. Deleting sessions with `sessions.delete` is recommended to manage resources.\n"]]