নির্দিষ্ট ডিভাইসের জন্য ব্যবহারকারী-কনফিগার করা মিডিয়া উৎস থেকে পরিবেষ্টিত মিডিয়া আইটেমগুলির একটি তালিকা প্রদান করে।
ডিফল্টরূপে, 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