REST Resource: sessions

Risorsa: PickingSession

Rappresentazione di una sessione utente durante la quale l'utente può scegliere foto e video utilizzando Google Foto.

Rappresentazione JSON
{
  "id": string,
  "pickerUri": string,
  "pollingConfig": {
    object (PollingConfig)
  },
  "expireTime": string,
  "mediaItemsSet": boolean
}
Campi
id

string

Solo output. L'identificatore generato da Google per questa sessione.

pickerUri

string

Solo output. L'URI utilizzato per reindirizzare l'utente a Google Foto (sul web) in modo che possa scegliere foto e video per la sessione corrente.

Per visualizzare questa pagina, l'utente deve aver eseguito l'accesso all'Account Google proprietario di questa sessione nel browser web.

pickerUri non può essere aperto in un iframe per motivi di sicurezza.

pollingConfig

object (PollingConfig)

Solo output. La configurazione consigliata che le applicazioni devono utilizzare durante l'esecuzione di polling sessions.get.

Questo campo viene compilato solo se non sono stati ancora selezionati elementi multimediali per questa sessione (ad es. mediaItemsSet è falso).

expireTime

string (Timestamp format)

Solo output. Ora di scadenza dell'accesso a questa sessione (e ai relativi elementi multimediali selezionati).

Un timestamp in formato "Zulu" UTC RFC3339, con risoluzione a livello di nanosecondo e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

mediaItemsSet

boolean

Solo output. Se impostato su true, sono stati selezionati elementi multimediali per questa sessione e la tua applicazione può richiedere l'elenco degli elementi multimediali selezionati tramite mediaItems.list.

PollingConfig

Configurazione per l'esecuzione di polling dell'API.

Rappresentazione JSON
{
  "pollInterval": string,
  "timeoutIn": string
}
Campi
pollInterval

string (Duration format)

Solo output. Tempo consigliato tra le richieste di sondaggio.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

timeoutIn

string (Duration format)

Solo output. Il periodo di tempo dopo il quale il client deve interrompere l'polling.

Un valore pari a 0 indica che il client deve interrompere l'esecuzione di polling, se non l'ha già fatto.

Una durata in secondi con un massimo di nove cifre frazionarie, che termina con "s". Esempio: "3.5s".

Metodi

create

Genera una nuova sessione durante la quale l'utente può scegliere foto e video per l'accesso di terze parti.

delete

Consente di eliminare la sessione specificata.

get

Recupera le informazioni sulla sessione specificata.