Gibt eine Liste mit Medienelementen zurück, die der Nutzer während der angegebenen Sitzung ausgewählt hat.
Der Fehler FAILED_PRECONDITION
wird zurückgegeben, wenn die Sitzung noch keine Medienelemente enthält und daher keine Medieninhalte zurückgeben kann. In diesem Szenario sollten Anwendungen, die auf Geräten mit begrenzter Eingabe ausgeführt werden, einen QR-Code rendern, der die pickerUri
der Sitzung codiert. Dadurch wird der Nutzer aufgefordert, den Code zu scannen und in der Google Fotos-Auswahl Medienelemente auszuwählen. Während der Kunde darauf wartet, dass der Nutzer seine Elemente auswählt, sollte sessions.get
einmal alle pollingConfig.pollInterval
bis pickedItemsSet = true
in der sessions.get
-Antwort abgefragt werden. Danach können Clients wieder mediaItems.list
aufrufen und erwarten, eine erfolgreiche Antwort zu erhalten.
HTTP-Anfrage
GET https://photospicker.googleapis.com/v1/mediaItems
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
Parameter | |
---|---|
sessionId |
Erforderlich. Die von Google generierte Kennung für diese Sitzung. |
pageSize |
Optional. Die maximale Anzahl der Medienelemente, die zurückgegeben werden sollen. Der Dienst gibt möglicherweise weniger als diesen Wert zurück (einschließlich Nullergebnissen). Wenn nicht angegeben oder auf 0 festgelegt, werden maximal 50 Medienelemente zurückgegeben. Der Höchstwert ist 100. werden Werte über 100 in 100 umgewandelt. Negative Werte führen zum Fehler |
pageToken |
Optional. Ein Seitentoken, das von einem vorherigen |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Eine Antwort auf den RPC mediaItems.list
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"mediaItems": [
{
object ( |
Felder | |
---|---|
mediaItems[] |
Eine Seite mit ausgewählten Medienelementen. |
nextPageToken |
Ein Token, das als |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/photospicker.mediaitems.readonly