فهرستی از موارد رسانه محیطی را از منابع رسانه پیکربندی شده توسط کاربر برای دستگاه مشخص شده برمی گرداند.
به طور پیشفرض، listMediaItems تجربه Ambient را فراهم میکند و مجموعهای از آیتمهای رسانه را از همه منابع پیکربندی شده توسط کاربر بازمیگرداند.
به صورت اختیاری، میتوانید mediaSourceId در درخواست برای بازیابی فهرست صفحهبندیشدهای از موارد از یک منبع رسانهای خاص قرار دهید، که امکان فیلترهای سنتیتر را فراهم میکند.
برنامه های مشتری به 240 درخواست در هر دستگاه در روز محدود می شود.
اگر کاربر هیچ منبع رسانه ای را پیکربندی نکرده باشد، خطای FAILED_PRECONDITION رخ می دهد.
درخواست HTTP
GET https://photosambient.googleapis.com/v1/mediaItems
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای پرس و جو
| پارامترها | |
|---|---|
deviceId | مورد نیاز. شناسه منحصر به فرد این دستگاه. |
mediaSourceId | اختیاری. برای تجربه محیط ، این زمینه را حذف کنید. با این کار مجموعهای از آیتمهای رسانه از همه منابع پیکربندی شده بازگردانده میشود. تعداد موارد بازگردانده شده به درخواست توجه داشته باشید، |
pageSize | اختیاری. حداکثر تعداد آیتم های رسانه ای برای بازگشت. این سرویس به درخواست اگر |
pageToken | اختیاری. یک نشانه صفحه، دریافت شده از تماس قبلی |
درخواست بدن
بدنه درخواست باید خالی باشد.
بدن پاسخگو
پاسخ به روش mediaItems.list .
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
| نمایندگی JSON |
|---|
{
"mediaItems": [
{
object ( |
| فیلدها | |
|---|---|
mediaItems[] | صفحه ای از موارد رسانه محیطی برای نمایش دستگاه. |
nextPageToken | در صورت تنظیم، این فیلد می تواند به عنوان اگر این قسمت حذف شود، لزوماً نشاندهنده این نیست که محتوای دیگری برای واکشی در دسترس نیست، بلکه ممکن است صفحه بعدی محتوا حاوی موارد رسانهای باشد که قبلاً در صفحات قبلی بازگردانده شدهاند. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/photosambient.mediaitems