2015-01-07 3 views
1

Google 드라이브 디렉토리에 여러 파일이 있습니다. 이론적으로 나는 그들에 접근하여 https://developers.google.com/drive/v2/reference/files/watch 을 통해 이들을 크로스 링크하거나이 식별자를 가진 URL을 사용했습니다. 중요한 문제는 Google 디렉토리에있는 파일의 식별자를 어떻게 내보낼 수 있는가하는 것입니다. 수동으로하는 것은 옵션이 아닙니다.디렉토리의 모든 파일에 대해 Google 드라이브 파일 식별자를 내보내는 방법

소스 : https://developers.google.com/drive/v2/reference/

답변

0

수출? 나는 그것이 무엇을 의미하는지 완전히 이해하고 있는지 확신 할 수는 없지만 특정 디렉토리에있는 모든 파일 ID의 목록을 원한다고 생각합니다.

이것은 간단한 요청 인 files.list입니다. 'q'의 경우 '<folderID>' in parents을 입력하고 필드의 경우 items/id,nextPageToken (효율성)을 입력하십시오. items/id은 파일 ID를 얻고 nextPageToken은 두 페이지 이상의 결과가 필요한 경우 다음 ID 세트를 얻기 위해 목록 요청을 다시 보내는데 사용됩니다.

예를 들어 원하는 폴더가 '내 드라이브'라는 루트 폴더라고 가정 해 봅시다. 이 경우, 다음은 쿼리 다음과 같습니다의 nextPageToken가 뭔가 돌아 오면

GET https://www.googleapis.com/drive/v2/files?q='root'+in+parents&fields=items%2Fid%2CnextPageToken&key={YOUR_API_KEY} 

, 당신은 나중에 할 것 :

GET https://www.googleapis.com/drive/v2/files?pageToken={YOUR_PAGE_TOKEN}&q='root'+in+parents&fields=items%2Fid%2CnextPageToken&key={YOUR_API_KEY} 
관련 문제