Method: sessions.create

Erzeugt eine neue Sitzung, in der der Nutzer Fotos und Videos für den Zugriff von Drittanbietern auswählen kann.

Wenn der Nutzer kein aktives Google Fotos-Konto hat, wird der Fehler FAILED_PRECONDITION zurückgegeben.

Wenn die Clientanwendung zu viele Sitzungen pro Nutzer erstellt, wird der Fehler RESOURCE_EXHAUSTED zurückgegeben. Unter normalen Umständen werden diese Limits von Kunden wahrscheinlich nicht erreicht. Es wird jedoch empfohlen, sessions.delete nach jeder Sitzung aufzurufen, um proaktiv die Ressourcenlimits einzuhalten.

HTTP-Anfrage

POST https://photospicker.googleapis.com/v1/sessions

Die URL verwendet die Syntax der gRPC-Transcodierung.

Abfrageparameter

Parameter
requestId

string

Optional. Eine vom Kunden bereitgestellte eindeutige Kennung für diese Anfrage.

Diese ID wird verwendet, um die Auswahl für Anwendungen zu vereinfachen, die den OAuth 2.0-Vorgang für Geräte mit eingeschränkter Eingabe verwenden.

Diese ID muss das Format eines UUID-Strings (Version 4) haben und den folgenden Anforderungen entsprechen:

  • Es dürfen keine vertraulichen Informationen zur Identifizierung des Nutzers enthalten sein.
  • Muss 32 Hexadezimalzeichen enthalten, die in fünf Gruppen unterteilt und durch Bindestriche getrennt sind, im Format „xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx“ (oder 8-4-4-4-12).

Anfragetext

Der Anfragetext enthält eine Instanz von PickingSession.

Antworttext

Bei Erfolg enthält der Antworttext eine neu erstellte Instanz von PickingSession.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/photospicker.mediaitems.readonly