REST Resource: sessions

Recurso: PickingSession

Representação de uma sessão do usuário em que ele pode escolher fotos e vídeos usando o Google Fotos.

Representação JSON
{
  "id": string,
  "pickerUri": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "expireTime": string,
  "mediaItemsSet": boolean
}
Campos
id

string

Apenas saída. Identificador gerado pelo Google para esta sessão.

pickerUri

string

Apenas saída. O URI usado para redirecionar o usuário ao Google Fotos (na Web) para que ele possa escolher fotos e vídeos para a sessão atual.

Para acessar essa página, o usuário precisa fazer login na Conta do Google proprietária da sessão no navegador da Web.

O pickerUri não pode ser aberto em um iframe por motivos de segurança.

pollingConfig

object (PollingConfig)

Apenas saída. A configuração recomendada que os aplicativos precisam usar ao consultar sessions.get.

Esse campo só é preenchido se os itens de mídia ainda não tiverem sido escolhidos para essa sessão (ou seja, mediaItemsSet é falso).

expireTime

string (Timestamp format)

Apenas saída. Hora em que o acesso a esta sessão (e aos itens de mídia selecionados) vai expirar.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

mediaItemsSet

boolean

Apenas saída. Se definido como true, os itens de mídia foram escolhidos para esta sessão e o aplicativo poderá solicitar a lista de itens de mídia selecionados via mediaItems.list.

PollingConfig

Configuração para consultar a API.

Representação JSON
{
  "pollInterval": string,
  "timeoutIn": string
}
Campos
pollInterval

string (Duration format)

Apenas saída. Tempo recomendado entre as solicitações de pesquisa.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

timeoutIn

string (Duration format)

Apenas saída. O período de tempo após o qual o cliente precisa parar de fazer a pesquisa.

Um valor de 0 indica que o cliente precisa parar de fazer a pesquisa, se ainda não tiver feito isso.

Duração em segundos com até nove dígitos fracionários, terminando em "s". Exemplo: "3.5s".

Métodos

create

Gera uma nova sessão em que o usuário pode escolher fotos e vídeos para acesso de terceiros.

delete

Exclui a sessão especificada.

get

Recupera informações sobre a sessão especificada.