2016-06-14 4 views
0

하위 폴더의 모든 파일을 나열하고 싶습니다. API 참조를 이해하지 못했습니다. 경로 예 : Google 드라이브의 내 경로는 CR/CA/UP/파일입니다. Google 드라이브의 내 경로는 CR/NA/UP/파일입니다. Google 드라이브의 내 경로는 CR/DD/UP/파일입니다.Google 드라이브 REST API의 파일 찾기 경로

q list 문자열의 경우 google 문서에서 제공하며 어떻게 전달해야합니까?

사용중인 질문은 다음과 같습니다. 나는 Q 나는 그것이 작품이다하지만 난 참조 잘 모릅니다이 사용하고

string Q = "'CR' IN parents and title = 'UP' and trashed = 'false' and mimeType = 'application/vnd.google-apps.folder'"; 
IList<File> _Files = GoogleDriveHelper.GetFiles(service, Q); 

에 대한 틀렸다 어떤 조언을 주시기 바랍니다에있는 상위 폴더 CA, NA 또는 DD

string Q = "title = 'UP' and trashed = 'false' and mimeType = 'application/vnd.google-apps.folder'"; 

답변

0

To list a folders contents 즉, 아이들은 당신이 folderId 값에 대한 별칭 root를 사용하여 루트 폴더의 모든 자식을 나열하려면이 HTTP 요청

GET https://www.googleapis.com/drive/v2/files/folderId/children 

를 사용해야합니다.

q 매개 변수는 하나 이상의 검색어를 결합한 검색어로, 폴더 내의 특정 파일을 검색하려는 경우에 사용됩니다.

+0

작동하지 않습니다. – Yeep

+1

문자열 Q = "mimeType = 'application/vnd.google-apps.file'및 루트 = 'NA'및 trashed = false 및 title = 'xxx'"; – Yeep

+0

https://developers.google.com/drive/v2/web/search-parameters#operators – Yeep

관련 문제