मैं Google API V3 का उपयोग करके Google ड्राइव की केवल फ़ोल्डर जानकारी जैसे नाम, आईडी आदि को फ़िल्टर करना चाहता हूं लेकिन फिर भी यह अन्य चीजों जैसे पीडीएफ आदि की जानकारी देता है। मैं केवल फ़ोल्डर जानकारी की तलाश में हूं।

मैंने कोशिश की: https: //www.googleapis.com/drive/v3/files?supportsAllDrives=true&corpora=allDrives&includeItemsFromAllDrives=true&pageSize=1000&mimeType=application/vnd.google-apps.folder

और प्राप्त करना (मुझे बहुत सी चीजें मिल रही हैं और इसका सिर्फ सबसेट है, अंतिम तत्व जो आप देख सकते हैं वह एक पीडीएफ जानकारी है जो नहीं आनी चाहिए, मुझे सिर्फ फ़ोल्डर सूची चाहिए):

{
    "kind": "drive#fileList",
    "nextPageToken": "SnS3QhUEpgrO3k595Zpei78DsYX6Nu7MbOruavva2vHZyCAAiyxmAmyCvXmvJDZf3GqpfryKG8TiUg==",
    "incompleteSearch": false,
    "files": [
        {
            "kind": "drive#file",
            "id": "1rbWEr5c96qiAV0oFGJhbcsXuCIzN08Pq",
            "name": "Test folder",
            "mimeType": "application/vnd.google-apps.folder"
        },
        {
            "kind": "drive#file",
            "id": "1_OUGARZznIekMIvJdUY92B6mcMcrev6L",
            "name": "t",
            "mimeType": "*/*"
        },
        {
            "kind": "drive#file",
            "id": "1fUowckXE_rjmM9n_BvJy3woTY1FGX3Ao",
            "name": "t",
            "mimeType": "*/*"
        },
        {
            "kind": "drive#file",
            "id": "13eozlJ55JZ19_5BE0CJ_vUudVR9y-7o_",
            "name": "t",
            "mimeType": "*/*"
        },
        {
            "kind": "drive#file",
            "id": "1fuPoW-q0QOHvIQmpf3Gbs4qzmBd6M89H",
            "name": "Pro_React_16.pdf",
            "mimeType": "application/pdf"
        }
    ]
}
0
Vatan Soni 27 जिंदा 2020, 16:54

1 उत्तर

सबसे बढ़िया उत्तर

MimeType एक पैरामीटर नहीं है जिसे सीधे विधि के लिए निर्दिष्ट किया जा सकता है Files: list

इसके बजाय इसे क्वेरी पैरामीटर q में निर्दिष्ट किया जाना चाहिए, जैसा कि यहां दिखाया गया है .

अपने अनुरोध को कैसे अनुकूलित करें?

परिवर्तन

https://www.googleapis.com/drive/v3/files?supportsAllDrives=true&corpora=allDrives&includeItemsFromAllDrives=true&pageSize=1000&mimeType=application/vnd.google-apps.folder

प्रति

https://www.googleapis.com/drive/v3/files?supportsAllDrives=true&corpora=allDrives&includeItemsFromAllDrives=true&pageSize=1000&q=mimeType%20%3D%20'application%2Fvnd.google-apps.folder'

वास्तव में, इस एपीआई को आज़माएं, खासकर अगर आपके द्वारा विस्तृत किए गए निर्दिष्ट पैरामीटर के साथ प्रतिक्रिया प्राप्त करने के बाद विंडो और परिणामी कर्ल सिंटैक्स पर एक नज़र डालें।

0
ziganotschka 27 जिंदा 2020, 18:09