특정 수출 URL을 얻으려면, 당신은 ID에 의해 파일의 메타 데이터를 얻을 수있는 방법 'Files:get'를 사용할 수 있습니다. downloadUrl
아래에는 (key)를 포함하여 exportLinks
이 있습니다. 파일의 메타 데이터에 제공된 해당 다운로드 URL을 검색 한 다음 다운로드 URL을 사용하여 실제 파일 내용이나 링크를 검색하십시오.
은 =이 파일의 리소스 URL에 공인 HTTP GET
요청을하고 쿼리 매개 변수를 고도를 포함, 파일을 다운로드하려면 미디어
GET https://www.googleapis.com/drive/v2/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media
Authorization: Bearer ya29.AHESVbXTUv5mHMo3RYfmS1YJonjzzdTOFZwvyOAUVhrs
private static InputStream downloadFile(Drive service, File file) {
if (file.getDownloadUrl() != null && file.getDownloadUrl().length() > 0) {
try {
HttpResponse resp =
service.getRequestFactory().buildGetRequest(new GenericUrl(file.getDownloadUrl()))
.execute();
return resp.getContent();
} catch (IOException e) {
// An error occurred.
e.printStackTrace();
return null;
}
} else {
// The file doesn't have any content stored on Drive.
return null;
}
}
일부 Google 문서 형식과 지원 수출 MIME,이 문서를 확인할 수 있습니다 : https://developers.google.com/drive/v2/web/manage-downloads#downloading_google_documents
에 오신 것을 환영합니다. [좋은 stackoverflow 질문을 작성하는 방법을 참조하십시오] (http://stackoverflow.com/help/how-to-ask) 지금까지 시도한 코드와 설명서를 읽은 후에 실패한 코드를 보여줍니다. –