تعرِض هذه السمة قائمة بعناصر الوسائط المعروضة في الخلفية من مصادر الوسائط التي ضبطها المستخدم للجهاز المحدّد.
يقدّم listMediaItems تلقائيًا تجربة "الإضاءة السينمائية"، ما يؤدي إلى عرض مجموعة من عناصر الوسائط المنظَّمة من جميع المصادر التي ضبطها المستخدم.
يمكنك اختياريًا تضمين mediaSourceId في الطلب لاسترداد قائمة مفصّلة بالعناصر من مصدر وسائط معيّن، ما يتيح إجراء فلترة أكثر تقليدية.
تقتصر تطبيقات العميل على 240 طلبًا لكل جهاز في اليوم.
يحدث خطأ FAILED_PRECONDITION إذا لم يضبط المستخدم أي مصادر وسائط.
طلب HTTP
GET https://photosambient.googleapis.com/v1/mediaItems
يستخدِم عنوان URL بنية تحويل ترميز gRPC.
مَعلمات طلب البحث
| المعلمات | |
|---|---|
deviceId |
مطلوب. المعرّف الفريد لهذا الجهاز. |
mediaSourceId |
اختيارية: بالنسبة إلى تجربة "الإضاءة السينمائية"، تجنَّب إدخال أي معلومات في هذا الحقل. سيؤدي ذلك إلى عرض مجموعة منتقاة من عناصر الوسائط من جميع المصادر التي تم ضبطها. سيتم عرض عدد العناصر وفقًا لطلبك يجب أن يكون يُرجى العِلم أنّه لا يمكن استخدام |
pageSize |
اختيارية: الحد الأقصى لعدد عناصر الوسائط التي سيتم عرضها ستلتزم الخدمة بطلبك بشأن إذا لم يتم تحديد |
pageToken |
اختيارية: رمز مميّز للصفحة، تم تلقّيه من مكالمة |
نص الطلب
يجب أن يكون نص الطلب فارغًا.
نص الاستجابة
استجابة لطريقة mediaItems.list
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
| تمثيل JSON |
|---|
{
"mediaItems": [
{
object ( |
| الحقول | |
|---|---|
mediaItems[] |
صفحة تتضمّن عناصر وسائط الاستراحة التي يمكن للجهاز عرضها |
nextPageToken |
في حال ضبط هذا الحقل، يمكن استخدامه كـ في حال حذف هذا الحقل، لا يعني ذلك بالضرورة أنّه ما مِن محتوى آخر متاح يتم استرجاعه، بل يعني أنّ الصفحة اللاحقة من المحتوى قد تحتوي على عناصر وسائط سبق أن تم عرضها في الصفحات السابقة. |
نطاقات التفويض
يجب توفير نطاق OAuth التالي:
https://www.googleapis.com/auth/photosambient.mediaitems