REST Resource: sessions

Recurso: PickingSession

Representación de una sesión del usuario durante la cual puede elegir fotos y videos con Google Fotos.

Representación JSON
{
  "id": string,
  "pickerUri": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "expireTime": string,
  "mediaItemsSet": boolean
}
Campos
id

string

Solo salida. Es el identificador que genera Google para esta sesión.

pickerUri

string

Solo salida. Es el URI que se usa para redireccionar al usuario a Google Fotos (en la Web) para que pueda elegir fotos y videos para la sesión actual.

Para ver esta página correctamente, el usuario debe acceder a la Cuenta de Google propietaria de esta sesión en su navegador web.

El pickerUri no se puede abrir en un iframe por motivos de seguridad.

pollingConfig

object (PollingConfig)

Solo salida. Es la configuración recomendada que deben usar las aplicaciones mientras sondean sessions.get.

Este campo solo se completa si aún no se seleccionaron elementos multimedia para esta sesión (es decir, mediaItemsSet es falso).

expireTime

string (Timestamp format)

Solo salida. Hora a la que vencerá el acceso a esta sesión (y a sus elementos multimedia seleccionados).

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

mediaItemsSet

boolean

Solo salida. Si se establece en true, se seleccionaron elementos multimedia para esta sesión y tu aplicación puede solicitar la lista de elementos multimedia seleccionados a través de mediaItems.list.

PollingConfig

Configuración para sondear la API.

Representación JSON
{
  "pollInterval": string,
  "timeoutIn": string
}
Campos
pollInterval

string (Duration format)

Solo salida. Es el tiempo recomendado entre las solicitudes de sondeo.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

timeoutIn

string (Duration format)

Solo salida. Es la cantidad de tiempo después de la cual el cliente debe dejar de sondear.

Un valor de 0 indica que el cliente debe dejar de sondear si aún no lo hizo.

Una duración en segundos con hasta nueve dígitos decimales, que terminan en “s”. Ejemplo: "3.5s".

Métodos

create

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

delete

Borra la sesión especificada.

get

Recupera información sobre la sesión especificada.