Google 드라이브 API - .NET을 사용하여 폴더 내부 파일 목록
-
12-12-2019 - |
문제
드라이브에 액세스하는 VB.NET 앱이 있습니다. 폴더 안에 파일을 나열하는 것을 제외하고는 모든 작업이 있습니다. UI에서 폴더 ID를 전달하고 파일을 표시해야합니다.
나는 다른 답변을 읽었습니다. ( 드라이브에서 폴더 별 파일 목록 가져 오기 SDK < / a>) "Q"param를 사용하는 어떤 상태가 GET URL에 추가되었지만 GET URL을 구축하지는 않습니다. 아래 ListRequest를 실행할 때 q param을 전달하는 방법을 볼 수 없습니다 :
나는 실행할 수 있습니다 :
.
Dim request As ChildrenResource.ListRequest = service.Children.List(folderid)
폴더 ID를 통과 한 다음 :
.
Dim files As ChildList = request.Fetch()
그러나 첫 번째 함수와 같은 파일 목록을 리턴하지는 않지만 자식 파일 'ID 의미는 각 블라 블라의 개별 파일 요청을 수행해야합니다.
해결책
ListRequest
객체에는 설정할 수있는 Q
속성이 있습니다.
Dim request As FilesResource.ListRequest = service.Files.List()
request.Q = "'0B_p57qQpdddyl8nR0NBT3hXQUdIRFE' in parents"
. 제휴하지 않습니다 StackOverflow