2012-08-05 69 views
8

Dường như việc liệt kê các trẻ em của một thư mục không thực sự trả lại tên sách cho trẻ em theo số Google Drive documentation.Làm cách nào để truy xuất danh hiệu con của một thư mục trong Google Drive?

Tôi có phải truy vấn bằng cách sử dụng id của từng đứa trẻ để xác định tên của tệp/thư mục không?

Cảm ơn!

EDIT:

Chỉ cần xảy ra với tôi, là con đường xung quanh này để thực hiện tìm kiếm nơi id mẹ bằng id thư mục Tôi muốn xem nội dung của?

Trả lời

7

Bạn hoàn toàn chính xác, liệt kê con cái của một thư mục chỉ cung cấp cho bạn id của chúng, vì vậy bạn phải gửi các truy vấn khác để truy xuất tiêu đề và siêu dữ liệu khác. Tôi đồng ý điều này không tối ưu và chúng tôi đang cân nhắc thực hiện một số thay đổi tại đây để cải thiện trải nghiệm của nhà phát triển.

Trong khi đó, tôi khuyên bạn nên áp dụng giải pháp thay thế của mình và tìm kiếm các tệp có cha mẹ là thư mục bạn muốn xem nội dung.

+0

Tôi nghĩ có nghĩa là tìm kiếm trên tệp trả về tài nguyên tệp và trẻ sẽ trả về tham chiếu. –

+0

Tuyệt vời, cảm ơn vì điều này! –

+0

Còn một số ví dụ về truy vấn như vậy thì sao? – jacekmigacz

0

Bạn nên sử dụng params truy vấn cho files.list() phương pháp cho kết quả nhận được rằng,

Trong ví dụ của tôi trong Python đó là:

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

tất cả các truy vấn params bạn có thể thấy this link:

0

Nếu bất cứ ai vẫn đang xem xét làm thế nào để có được tiêu đề của một thư mục trẻ em giả sử bạn đã có id của trẻ em (fileId)

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

    request.execute(function (resp) { 
      callback(resp); 
    }); 
} 
Các vấn đề liên quan