- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- इसे आज़माएं!
यह फ़ंक्शन, किसी डिवाइस के लिए उपयोगकर्ता के कॉन्फ़िगर किए गए मीडिया सोर्स से, ऐंबियंट मीडिया आइटम की सूची दिखाता है.
डिफ़ॉल्ट रूप से, listMediaItems ऐंबियंट मोड का अनुभव देता है. इसमें, उपयोगकर्ता के कॉन्फ़िगर किए गए सभी सोर्स से, मीडिया आइटम का चुना गया सेट दिखाया जाता है.
इसके अलावा, किसी मीडिया सोर्स से आइटम की पेज की गई सूची को वापस पाने के लिए, अनुरोध में mediaSourceId शामिल किया जा सकता है. इससे, आइटम को ज़्यादा पारंपरिक तरीके से फ़िल्टर किया जा सकता है.
क्लाइंट ऐप्लिकेशन, हर डिवाइस के लिए हर दिन 240 अनुरोध कर सकते हैं.
अगर उपयोगकर्ता ने कोई मीडिया सोर्स कॉन्फ़िगर नहीं किया है, तो FAILED_PRECONDITION गड़बड़ी दिखती है.
एचटीटीपी अनुरोध
GET https://photosambient.googleapis.com/v1/mediaItems
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
deviceId |
ज़रूरी है. इस डिवाइस का यूनीक आइडेंटिफ़ायर. |
mediaSourceId |
ज़रूरी नहीं. ऐंबियंट अनुभव के लिए, इस फ़ील्ड को शामिल न करें. इससे, कॉन्फ़िगर किए गए सभी सोर्स से, मीडिया आइटम का चुना गया सेट दिखेगा. लौटाए गए आइटम की संख्या, आपके
ध्यान दें, |
pageSize |
ज़रूरी नहीं. मीडिया आइटम की ज़्यादा से ज़्यादा संख्या. यह सेवा आपके अगर |
pageToken |
ज़रूरी नहीं. पेज टोकन, जो पिछले |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
mediaItems.list तरीके का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{
"mediaItems": [
{
object ( |
| फ़ील्ड | |
|---|---|
mediaItems[] |
डिवाइस पर दिखाने के लिए, ऐंबियंट मीडिया आइटम का पेज. |
nextPageToken |
अगर यह फ़ील्ड सेट है, तो आइटम के अगले पेज को वापस पाने के लिए, अगले अगर इस फ़ील्ड को छोड़ दिया जाता है, तो इसका मतलब यह नहीं है कि फ़ेच करने के लिए कोई और कॉन्टेंट उपलब्ध नहीं है. इसका मतलब यह है कि कॉन्टेंट के अगले पेज में ऐसे मीडिया आइटम हो सकते हैं जो पहले के पेजों में पहले ही दिखाए जा चुके हैं. |
अनुमति के दायरे
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
https://www.googleapis.com/auth/photosambient.mediaitems