- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- कॉर्पस
- इसे आज़माएं!
उपयोगकर्ता की फ़ाइलों की सूची दिखाता है.
यह तरीका, q पैरामीटर को स्वीकार करता है. यह एक खोज क्वेरी है, जिसमें खोज के लिए इस्तेमाल हुए एक या उससे ज़्यादा शब्द शामिल होते हैं. ज़्यादा जानकारी के लिए, फ़ाइलें और फ़ोल्डर खोजना गाइड देखें.
एचटीटीपी अनुरोध
GET https://www.googleapis.com/drive/v2/files
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
| पैरामीटर | |
|---|---|
corpora |
क्वेरी से जुड़ी फ़ाइलें/दस्तावेज़. |
corpus |
अब इस्तेमाल नहीं किया जाता: आइटम (फ़ाइलें/दस्तावेज़) का वह हिस्सा जिस पर क्वेरी लागू होती है. इसके बजाय, |
driveId |
खोज के लिए शेयर की गई ड्राइव का आईडी. |
includeItemsFromAllDrives |
नतीजों में, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के आइटम शामिल होने चाहिए या नहीं. |
includeTeamDriveItems |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
maxResults |
हर पेज पर ज़्यादा से ज़्यादा कितनी फ़ाइलें दिखानी हैं. फ़ाइलों की सूची के खत्म होने से पहले भी, नतीजे वाले पेज पर कुछ नतीजे दिख सकते हैं या कोई नतीजा नहीं दिख सकता. |
orderBy |
सॉर्ट करने के लिए इस्तेमाल की जाने वाली कुंजियों की कॉमा लगाकर अलग की गई सूची. मान्य कुंजियां ये हैं:
डिफ़ॉल्ट रूप से, हर कुंजी को बढ़ते क्रम में लगाया जाता है. हालांकि, 'desc' मॉडिफ़ायर का इस्तेमाल करके, इसे उलट-पलट किया जा सकता है. इस्तेमाल का उदाहरण: ध्यान दें कि फ़िलहाल, जिन उपयोगकर्ताओं के पास करीब 10 लाख फ़ाइलें हैं उनके लिए एक सीमा तय की गई है. इसमें, फ़ाइलों को क्रम से लगाने के अनुरोध को अनदेखा कर दिया जाता है. |
pageToken |
फ़ाइलों के लिए पेज टोकन. |
projection |
बंद कर दिया गया: इस पैरामीटर का कोई फ़ंक्शन नहीं है. |
q |
फ़ाइलें खोजने के लिए क्वेरी स्ट्रिंग. |
spaces |
क्वेरी करने के लिए, कॉमा लगाकर अलग किए गए स्पेस की सूची. |
supportsAllDrives |
अनुरोध करने वाला ऐप्लिकेशन, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के साथ काम करता है या नहीं. |
supportsTeamDrives |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
teamDriveId |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
includePermissionsForView |
इससे यह तय होता है कि जवाब में किस अतिरिक्त व्यू की अनुमतियां शामिल करनी हैं. वैल्यू के तौर पर, सिर्फ़ |
includeLabels |
|
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
फ़ाइलों की सूची.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
| JSON के काेड में दिखाना |
|---|
{
"items": [
{
object ( |
| फ़ील्ड | |
|---|---|
items[] |
फ़ाइलों की सूची. अगर nextPageToken भरा गया है, तो हो सकता है कि यह सूची पूरी न हो. ऐसे में, नतीजों का एक और पेज फ़ेच किया जाना चाहिए. |
nextPageToken |
फ़ाइलों के अगले पेज के लिए पेज टोकन. अगर फ़ाइलों की सूची खत्म हो गई है, तो यह मौजूद नहीं होगा. अगर किसी वजह से टोकन अस्वीकार कर दिया जाता है, तो उसे खारिज कर देना चाहिए. साथ ही, पेज नंबर के हिसाब से नतीजे दिखाने की सुविधा को, नतीजों के पहले पेज से फिर से शुरू करना चाहिए. |
kind |
यह हमेशा |
etag |
सूची का ETag. |
selfLink |
इस सूची पर वापस जाने का लिंक. |
incompleteSearch |
इससे पता चलता है कि खोज की प्रोसेस पूरी हुई या नहीं. अगर यह वैल्यू सही है, तो हो सकता है कि खोज के कुछ नतीजे न दिखें, क्योंकि सभी दस्तावेज़ों में खोज नहीं की गई थी. ऐसा तब हो सकता है, जब "allDrives" कॉर्पस का इस्तेमाल करके एक से ज़्यादा ड्राइव खोजी जा रही हों, लेकिन सभी कॉर्पस को न खोजा जा सका हो. ऐसा होने पर, क्लाइंट को यह सुझाव दिया जाता है कि वे "डिफ़ॉल्ट" या "ड्राइव" जैसे किसी दूसरे कॉर्पस को चुनकर, अपनी क्वेरी को छोटा करें. |
nextLink |
फ़ाइलों के अगले पेज का लिंक. |
अनुमति के स्कोप
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.meet.readonlyhttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.metadata.readonlyhttps://www.googleapis.com/auth/drive.photos.readonlyhttps://www.googleapis.com/auth/drive.readonly
कुछ स्कोप पर पाबंदी है. इसलिए, आपके ऐप्लिकेशन को इनका इस्तेमाल करने से पहले सुरक्षा का आकलन करना होगा. ज़्यादा जानकारी के लिए, अनुमति पाने से जुड़ी गाइड देखें.
कॉर्पस
| Enums | |
|---|---|
DEFAULT |
वे आइटम जिन्हें उपयोगकर्ता ने ऐक्सेस किया है. |
DOMAIN |
उपयोगकर्ता के डोमेन के साथ शेयर किए गए आइटम. |