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.
Sobald ein Nutzer auf die Schaltfläche Fertig tippt, um eine Kommissionierschicht abzuschließen, funktioniert die pickerUri
nicht mehr. Erstellen Sie eine neue Sitzung, damit der Nutzer weitere Fotos auswählen kann.
HTTP-Anfrage
POST https://photospicker.googleapis.com/v1/sessions
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
Parameter | |
---|---|
requestId |
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:
|
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