REST Resource: sessions

Zasób: PickingSession

Sesja użytkownika, podczas której może on wybierać zdjęcia i filmy w Zdjęciach Google.

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

string

Tylko dane wyjściowe. Wygenerowany przez Google identyfikator tej sesji.

pickerUri

string

Tylko dane wyjściowe. Identyfikator URI używany do przekierowywania użytkownika do Zdjęć Google (w wersji internetowej), aby mógł wybrać zdjęcia i filmy do bieżącej sesji.

Aby wyświetlić tę stronę, użytkownik musi zalogować się w przeglądarce na konto Google, które jest właścicielem tej sesji.

Ze względów bezpieczeństwa nie można otworzyć elementu pickerUri w ramce iframe.

pollingConfig

object (PollingConfig)

Tylko dane wyjściowe. Zalecana konfiguracja, której aplikacje powinny używać podczas odpytywania sessions.get.

To pole jest wypełnione tylko wtedy, gdy elementy multimedialne nie zostały jeszcze wybrane w tej sesji (tzn. mediaItemsSet to fałsz).

expireTime

string (Timestamp format)

Tylko dane wyjściowe. Czas, kiedy wygaśnie dostęp do tej sesji (i wybranych w niej elementów multimedialnych).

Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".

mediaItemsSet

boolean

Tylko dane wyjściowe. Jeśli wartość to true, oznacza to, że w ramach tej sesji wybrano elementy multimedialne, a Twoja aplikacja może poprosić o listę wybranych elementów multimedialnych za pomocą mediaItems.list.

PollingConfig

Konfiguracja odpytywania interfejsu API.

Zapis JSON
{
  "pollInterval": string,
  "timeoutIn": string
}
Pola
pollInterval

string (Duration format)

Tylko dane wyjściowe. Zalecana przerwa między prośbami o głosowanie

Czas w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „s”. Przykład: "3.5s".

timeoutIn

string (Duration format)

Tylko dane wyjściowe. Czas, po którym klient powinien przestać wysyłać zapytania.

Wartość 0 wskazuje, że klient powinien przestać wysyłać zapytania, jeśli jeszcze tego nie zrobił.

Czas trwania w sekundach składający się z maksymalnie dziewięciu cyfr po przecinku i kończący się „s”. Przykład: "3.5s".

Metody

create

Generuje nową sesję, podczas której użytkownik może wybrać zdjęcia i filmy, do których ma uzyskać dostęp aplikacja innej firmy.

delete

Usunięcie określonej sesji.

get

Pobiera informacje o określonej sesji.