सूचना: जिन गैर-व्यावसायिक प्रोजेक्ट के लिए Earth Engine को 15 अप्रैल, 2025 से पहले रजिस्टर किया गया है उन्हें ऐक्सेस बनाए रखने के लिए, गैर-व्यावसायिक इस्तेमाल से जुड़ी ज़रूरी शर्तों की पुष्टि करनी होगी. अगर आपने 26 सितंबर, 2025 तक पुष्टि नहीं की, तो आपके ऐक्सेस को होल्ड पर रखा जा सकता है.
ज़रूरी है. सूची में शामिल की जाने वाली कंटेनर ऐसेट का नाम. parent, "projects/*" या "projects/*/assets/**" फ़ॉर्मैट में हो (उदाहरण के लिए, "projects/[PROJECT]" या "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). फ़िलहाल, उपयोगकर्ता के मालिकाना हक वाली सभी एसेट, "earthengine-legacy" प्रोजेक्ट में शामिल हैं. उदाहरण के लिए, "projects/earthengine-legacy/assets/users/foo/bar"). बाकी सभी एसेट, "earthengine-public" प्रोजेक्ट के तहत आती हैं. उदाहरण के लिए, "projects/earthengine-public/assets/LANDSAT"). अगर "projects/earthengine-legacy" तय किया गया है, तो जवाब में उन सभी टॉप-लेवल फ़ोल्डर की सूची होगी जिनका मालिकाना हक, अनुरोध करने वाले उपयोगकर्ता के पास है.
अनुमति पाने के लिए, दिए गए संसाधन parent पर, IAM की इनमें से एक या उससे ज़्यादा अनुमतियों की ज़रूरत होती है:
earthengine.assets.get
earthengine.assets.list
क्वेरी पैरामीटर
पैरामीटर
pageSize
integer
हर पेज पर नतीजों की ज़्यादा से ज़्यादा संख्या. ऐसा हो सकता है कि सर्वर, अनुरोध की गई संख्या से कम ऐसेट दिखाए. अगर पेज साइज़ की वैल्यू सबमिट नहीं की जाती है, तो पेज का डिफ़ॉल्ट साइज़ EarthEngineAssetView पर निर्भर करता है. साथ ही, ज़्यादा पाबंदी वाले व्यू के लिए, ज़्यादा सीमाएं होती हैं.
pageToken
string
नतीजों के उस पेज की पहचान करने वाला टोकन जिसे सर्वर को दिखाना चाहिए. आम तौर पर, यह projects.listAssets वाले तरीके के पिछले कॉल से मिली ListAssetsResponse.next_page_token की वैल्यू होती है.
filter
string
अगर मौजूद है, तो यह किसी फ़िल्टर की जानकारी देता है. फ़िल्टर सिर्फ़ ImageCollection ऐसेट पर लागू होते हैं. इन्हें Folder ऐसेट के लिए अनदेखा कर दिया जाता है.
startTime, endTime, और properties के सदस्यों के फ़ील्ड को पहचाना जाता है. कस्टम फ़ंक्शन intersects(str) उपलब्ध है, जो ज्यामिति के हिसाब से फ़िल्टर करने की सुविधा देता है.
तारीख के फ़िल्टर का उदाहरण:
"startTime>\"2020-01-01T00:00:00+00:00\" AND
endTime<\"2020-02-01T00:00:00+00:00\""
इससे पता चलता है कि जवाब में EarthEngineAsset रिसॉर्स के कौनसे हिस्से दिखाए जाने चाहिए. यह सिर्फ़ ImageCollection ऐसेट पर लागू होता है. इस फ़ील्ड की वैल्यू के बावजूद, Folder ऐसेट के सभी एलिमेंट को BASIC व्यू में एन्कोड किया जाएगा.
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य हिस्सा
कामयाब रहने पर, जवाब के मुख्य हिस्से में ListAssetsResponse का एक इंस्टेंस शामिल किया जाता है.
अनुमति के दायरे
इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-07-25 (UTC) को अपडेट किया गया."],[],["This content describes how to list container assets like folders or collections via a `GET` request to `https://earthengine.googleapis.com/v1/{parent=projects/*}:listAssets`. The `parent` parameter specifies the container, with projects like \"earthengine-legacy\" or \"earthengine-public.\" Query parameters like `pageSize`, `pageToken`, `filter` (for `ImageCollection` assets), and `view` allow refining results. Authorization requires specific IAM permissions and OAuth scopes. The response is an instance of `ListAssetsResponse`, and the request body must be empty.\n"]]