הפונקציה מחזירה רשימה של פריטים של מדיה בסביבה ממקורות מדיה שהמשתמש הגדיר למכשיר שצוין.
כברירת מחדל, listMediaItems מספק את חוויית Ambient, ומציג קבוצה של פריטים מתוכננים מכל המקורות שהמשתמשים הגדירו.
אפשר גם לכלול את הערך mediaSourceId בבקשה כדי לאחזר רשימה מחולקת לדפים של פריטים ממקור מדיה ספציפי, וכך לאפשר סינון מסורתי יותר.
אפליקציות לקוח מוגבלות ל-240 בקשות לכל מכשיר ביום.
שגיאת FAILED_PRECONDITION מתרחשת אם המשתמש לא הגדיר מקורות מדיה.
בקשת HTTP
GET https://photosambient.googleapis.com/v1/mediaItems
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
deviceId |
חובה. המזהה הייחודי של המכשיר הזה. |
mediaSourceId |
אופציונלי. בחוויית Ambient, משמיטים את השדה הזה. הפקודה הזו תחזיר קבוצה של פריטים מתוכננים של מדיה מכל המקורות שהוגדרו. מספר הפריטים שיוחזרו יהיה בהתאם לבקשה שלך ב- השדה הערה: אין תמיכה ב- |
pageSize |
אופציונלי. המספר המקסימלי של פריטי המדיה שיוחזר. השירות יטפל בבקשה אם לא מציינים את הערך של |
pageToken |
אופציונלי. אסימון דף, שהתקבל משיחה קודמת של |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
תגובה לשיטה mediaItems.list.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"mediaItems": [
{
object ( |
| שדות | |
|---|---|
mediaItems[] |
דף של פריטים של מדיה בסביבה שמוצגים במכשיר. |
nextPageToken |
אם השדה הזה מוגדר, אפשר להשתמש בו כ- אם השדה הזה לא מופיע, זה לא בהכרח סימן שאין יותר תוכן שזמין לאחזור, אלא שיכול להיות שדף התוכן הבא יכיל פריטים של מדיה שכבר הוחזרו בדפים קודמים. |
היקפי הרשאה
נדרש היקף הרשאות OAuth הבא:
https://www.googleapis.com/auth/photosambient.mediaitems