2012-08-05 5 views
8

ऐसा प्रतीत होता है कि किसी फ़ोल्डर के बच्चों को सूचीबद्ध करने से वास्तव में Google Drive documentation के अनुसार बच्चों के शीर्षक वापस नहीं आते हैं।Google ड्राइव में किसी फ़ोल्डर के बच्चों के शीर्षक कैसे पुनर्प्राप्त करें?

क्या मुझे फ़ाइल/फ़ोल्डर का नाम निर्धारित करने के लिए प्रत्येक बच्चे की आईडी का उपयोग करके क्वेरी करना है?

धन्यवाद!

संपादित करें:

बस घटित हुआ, यह चारों ओर जिस तरह से एक खोज जहां पैरेंट आईडी के लिए फ़ोल्डर आईडी मैं की सामग्री देखना चाहते हैं बराबर है क्या करना है?

उत्तर

7

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

इस बीच, मैं आपके कामकाज को अपनाने और उन फ़ाइलों की खोज करने की सिफारिश करता हूं जिनके माता-पिता वह फ़ोल्डर है जिसे आप सामग्री देखना चाहते हैं।

+0

मुझे लगता है कि यह समझ में आता है कि फाइल संसाधनों की खोज फाइलों की खोज, और बच्चे संदर्भ लौटाते हैं। –

+0

ग्रेट, इसके लिए धन्यवाद! –

+0

ऐसी क्वेरी के कुछ उदाहरण के बारे में क्या? – jacekmigacz

0

आप क्वेरी पैरामीटर files.list() विधि के लिए हो रही है कि परिणाम के लिए, में इस्तेमाल करना चाहिए

मेरे उदाहरण में अजगर यह था:

service.files().list(maxResults=1000, q="'{0}' in parents".format(root_id)).execute() 

आप पैरामीटर सभी क्वेरी this link देख सकते हैं:

0

अगर कोई अभी भी एक फ़ोल्डरों के शीर्षक को कैसे प्राप्त कर रहा है, यह देख रहा है कि आपके पास पहले से ही बच्चे हैं (fileId) id's

function getFileProps(fileId, callback) { 
    var request = gapi.client.drive.files.get({ 
     'fileId': fileId 
    }); 

    request.execute(function (resp) { 
      callback(resp); 
    }); 
} 
संबंधित मुद्दे