- एचटीटीपी अनुरोध
- क्वेरी पैरामीटर
- अनुरोध का मुख्य हिस्सा
- जवाब का मुख्य हिस्सा
- अनुमति पाने के लिंक
- कॉर्पस
- इसे आज़माएं!
उपयोगकर्ता की फ़ाइलों की सूची दिखाता है. ज़्यादा जानकारी के लिए, फ़ाइलें और फ़ोल्डर खोजना लेख पढ़ें.
यह तरीका, q
पैरामीटर को स्वीकार करता है. यह एक ऐसी खोज क्वेरी है जिसमें खोज के लिए इस्तेमाल हुए एक या उससे ज़्यादा शब्द शामिल होते हैं.
यह तरीका डिफ़ॉल्ट रूप से, ट्रैश की गई फ़ाइलों के साथ-साथ सभी फ़ाइलें दिखाता है. अगर आपको ट्रैश की गई फ़ाइलों को सूची में नहीं दिखाना है, तो trashed=false
क्वेरी पैरामीटर का इस्तेमाल करके, ट्रैश की गई फ़ाइलों को नतीजों से हटाएं.
एचटीटीपी अनुरोध
GET https://www.googleapis.com/drive/v3/files
यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
corpora |
क्वेरी से जुड़ी फ़ाइलों या दस्तावेज़ों का कॉन्टेंट. इन संस्थाओं के साथ काम किया जा सकता है:
बिजली बचाने के लिए, |
corpus |
अब इस्तेमाल नहीं किया जा सकता: सूची में शामिल करने के लिए फ़ाइलों का सोर्स. इसके बजाय, |
driveId |
खोज के लिए शेयर की गई ड्राइव का आईडी. |
includeItemsFromAllDrives |
नतीजों में, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के आइटम शामिल होने चाहिए या नहीं. |
includeTeamDriveItems |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
orderBy |
सॉर्ट करने के लिए इस्तेमाल की जाने वाली कुंजियों की कॉमा लगाकर अलग की गई सूची. मान्य कुंजियां ये हैं:
हर कुंजी को डिफ़ॉल्ट रूप से बढ़ते क्रम में लगाया जाता है. हालांकि, |
pageSize |
हर पेज पर ज़्यादा से ज़्यादा इतनी फ़ाइलें दिखेंगी. फ़ाइलों की सूची के खत्म होने से पहले भी, नतीजे वाले पेज पर कुछ नतीजे दिख सकते हैं या पेज खाली हो सकता है. |
pageToken |
यह टोकन, अगले पेज पर पिछली सूची के अनुरोध को जारी रखने के लिए होता है. इसे पिछली प्रतिक्रिया में मौजूद |
q |
फ़ाइल के नतीजों को फ़िल्टर करने के लिए क्वेरी. सपोर्ट किए गए सिंटैक्स के लिए, फ़ाइलें और फ़ोल्डर खोजना लेख पढ़ें. |
spaces |
कॉर्पस में क्वेरी करने के लिए, कॉमा लगाकर अलग किए गए स्पेस की सूची. |
supportsAllDrives |
अनुरोध करने वाला ऐप्लिकेशन, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के साथ काम करता है या नहीं. |
supportsTeamDrives |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
teamDriveId |
इस्तेमाल बंद कर दिया गया है: इसके बजाय, |
includePermissionsForView |
इससे यह तय होता है कि जवाब में किस अतिरिक्त व्यू की अनुमतियां शामिल करनी हैं. वैल्यू के तौर पर, सिर्फ़ |
includeLabels |
|
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
फ़ाइलों की सूची.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"files": [
{
object ( |
फ़ील्ड | |
---|---|
files[] |
फ़ाइलों की सूची. अगर |
nextPageToken |
फ़ाइलों के अगले पेज के लिए पेज टोकन. अगर फ़ाइलों की सूची खत्म हो गई है, तो यह मौजूद नहीं होगा. अगर किसी वजह से टोकन अस्वीकार कर दिया जाता है, तो उसे खारिज कर देना चाहिए. साथ ही, पेज नंबर के हिसाब से नतीजों को दिखाने की सुविधा को, नतीजों के पहले पेज से फिर से शुरू करना चाहिए. पेज टोकन आम तौर पर कई घंटों तक मान्य होता है. हालांकि, नए आइटम जोड़ने या हटाने पर, आपको मिलने वाले नतीजे अलग-अलग हो सकते हैं. |
kind |
इससे पता चलता है कि यह किस तरह का संसाधन है. वैल्यू: तय की गई स्ट्रिंग |
incompleteSearch |
इससे पता चलता है कि खोज की प्रोसेस पूरी हुई या नहीं. अगर यह वैल्यू सही है, तो हो सकता है कि खोज के कुछ नतीजे न दिखें, क्योंकि सभी दस्तावेज़ों को खोजा नहीं गया था. ऐसा तब हो सकता है, जब |
अनुमति के स्कोप
इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.meet.readonly
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.photos.readonly
https://www.googleapis.com/auth/drive.readonly
कुछ स्कोप पर पाबंदी है. इसलिए, आपके ऐप्लिकेशन को इनका इस्तेमाल करने से पहले सुरक्षा का आकलन करना होगा. ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.
कॉर्पस
Enums | |
---|---|
user |
ऐसी फ़ाइलें जिन पर उपयोगकर्ता का मालिकाना हक है या जिन्हें उसके साथ शेयर किया गया है. |
domain |
उपयोगकर्ता के डोमेन के साथ शेयर की गई फ़ाइलें. |