מחזירה רשימה של פריטי מדיה שהמשתמש בחר במהלך הסשן שצוין.
תוחזר שגיאת FAILED_PRECONDITION
אם בסשן עדיין אין פריטי מדיה שנבחרו ולכן לא ניתן להחזיר תוכן מדיה. בתרחיש הזה, אפליקציות שפועלות במכשירים עם קלט מוגבל צריכות לעבד קוד QR שמקודד את ה-pickerUri
של הסשן, ותבקש מהמשתמש לסרוק את הקוד ולבחור פריטי מדיה בממשק המשתמש של הבורר של Google Photos. בזמן שהמשתמש ממתין לבחירת הפריטים שלו, הלקוחות צריכים לבצע סקר sessions.get
פעם בpollingConfig.pollInterval
, עד pickedItemsSet = true
בתשובה של sessions.get
. בשלב הזה, הלקוחות עשויים להמשיך להתקשר אל mediaItems.list
ולצפות לקבל תשובה מוצלחת.
בקשת HTTP
GET https://photospicker.googleapis.com/v1/mediaItems
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של שאילתה
פרמטרים | |
---|---|
sessionId |
חובה. המזהה שנוצר על ידי Google לסשן הזה. |
pageSize |
זה שינוי אופציונלי. המספר המקסימלי של פריטי מדיה שצריך להחזיר. השירות עשוי להחזיר פחות מהערך הזה (כולל אפס תוצאות). אם הערך לא מוגדר או מוגדר ל-0, יוחזרו עד 50 פריטי מדיה. הערך המקסימלי הוא 100; ערכים מעל 100 יקובצו ל-100. ערכים שליליים יגרמו לשגיאה |
pageToken |
זה שינוי אופציונלי. אסימון דף, שהתקבל מקריאה קודמת ב- |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
תשובה ל-RPC mediaItems.list
.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"mediaItems": [
{
object ( |
שדות | |
---|---|
mediaItems[] |
דף של פריטי מדיה שנבחרו. |
nextPageToken |
אסימון, שניתן לשלוח בתור |
היקפי ההרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/photospicker.mediaitems.readonly